javax:将json数组映射到对象列表
我在payara上运行javax应用程序。我需要向服务器发送json对象的数组,并将其转换为UserData
类的列表
//json array to send to server
[{"job_field":"arman","age_field":"66","education_field":"ee","grade":"rr","working_time":"3"},{"job_field":"hamed","age_field":"44","education_field":"ff","grade":"ff","working_time":"35"}]
控制员。php
@Path("postbatchframework")
@POST
// @Controller
@Consumes(MediaType.APPLICATION_JSON)
@Produces("application/json")
public Response getUserDataInBatch(List<UserData> usersData){//some other code here}
我知道如果我有一个对象,我可以使用下面的代码来拥有一个UserData对象:
getUserDataInBatch(@BeanParam UserData userData)
但是我不能将@BeanParam
注释与List
一起使用。那么,如何将接收到的json对象数组映射到UserData
类呢
共 (0) 个答案