【发布时间】:2018-05-12 08:33:27
【问题描述】:
我想读取收到的 JSON 文件。
这就是JSON文件的形式:
{
"name": "list_name"
"items": [
{
"id": 4
},
{
"id": 3
},
{
"id": 2
},
]
}
我想解析代表电影列表的 JSON 以及电影的 id。我想提取 ID 和名称。
@PUT
@Path("/")
@Consumes(MediaType.APPLICATION_JSON)
public Response deleteMoviesFromList2(@Context HttpServletRequest req) Long movieListId) {
Long userId = getLoggedUser(req);
getLoggedUser(req);
final String json = "some JSON string";
final ObjectMapper mapper = new ObjectMapper();
return buildResponse(listMovieService.remove(¿?));
}
我想提取 id 但不知道怎么做。
【问题讨论】:
-
如果我记得你只需要添加杰克逊罐到类路径和球衣将使用它们将任何 json 转换为你想要的任何类,反之亦然
-
当然你的类需要是一个(伪)JavaBean