【发布时间】:2020-04-16 16:14:27
【问题描述】:
我想从我从第三方 API 获得的响应中获取数据传输对象列表。 第三方API的响应结构如下:
Map<String,Object>
{
{
String -> ArrayList{
<Key,Value(DTO)>,
<Key,Value(DTO)>,
<Key,Value(DTO)>,
...
}
},
{
String -> Hashmap
}
}
回复类型:Map(String,Object)
我有两个键值对。 1(String,ArrayList (HashMap(s)...)), 2(String,HashMap)
现在我想要 ArrayList 的所有 HashMaps 的值列表。
我希望列表为:
List<DTO>{
{
"key":"value",
"key":"value"
},
{
"key":"value",
"key":"value",
"key":"value",
"key":"value"
}
}
来自 api 的示例响应:
{ "one": [ 0 : { "id":"435453ty5g8437t5g734tr", "name":"name1", "address":"add", "field":"new field" }, 1: { "id":"4fr74g8fg48346rt83486tf", "name":"name2", "address":"add1", "field":"new field22" } ],
"meta": { "current_page":1, "records_per_page":20, "total_records":null } }
我需要什么:
[ { "id":"435453ty5g8437t5g734tr", "name":"name1", "address":"add", "field":"new field" },
{ "id":"4fr74g8fg48346rt83486tf", "name":"name2", "address":"add1", "field":"new field22" } ]
【问题讨论】:
-
你试过什么?
-
我不明白你的问题。
-
能否请您粘贴来自第三方 API 的示例响应以及您需要的示例响应
-
当您添加有关您的问题的信息时,请编辑您的帖子以添加内容,这次我已经为您完成了
标签: java arrays list arraylist hashmap