javax:将json数组映射到对象列表

javax:将json数组映射到对象列表,java,Java,我在payara上运行javax应用程序。我需要将json对象和数组发送到服务器,并将其转换为UserData类的列表 //json array to send to server [{"job_field":"arman","age_field":"66","education_field":"ee","grade":"rr"

我在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"}]
Controller.php

@Path("postbatchframework")
@POST
// @Controller
@Consumes(MediaType.APPLICATION_JSON)
@Produces("application/json")
public Response getUserDataInBatch(List<UserData> usersData){//some other code here}
但是我不能将
@BeanParam
注释与
列表一起使用。那么,如何将接收到的json对象数组映射到
UserData

getUserDataInBatch(@BeanParam UserData userData)