有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案