java Spring RestTemplate获取特定字段
我的安卓应用程序中有以下JSON,我正在使用Springs for 安卓 RestTemplate
。是否可以从这个json中只获取内部列表?目前,我必须创建一个包装器对象,然后才能从中获取List<Cast> casts;
,这有点不方便
{
"id": 550,
"cast": [
{
"cast_id": 4,
"character": "The Narrator",
"credit_id": "52fe4250c3a36847f80149f3",
"id": 819,
"name": "Edward Norton",
"order": 0,
"profile_path": "/iUiePUAQKN4GY6jorH9m23cbVli.jpg"
}
]
}
# 1 楼答案
我知道两种解决方法:
但我认为最终的解决方案是在这篇帖子中: Spring/json: Convert a typed collection like List<MyPojo>
# 2 楼答案
如果
Cast
是一个POJO,那么可以尝试像这样使用Jackson ObjectMapper类# 3 楼答案
你可以像这样抓取、施放和转换场地: