我有一个类似如下所示的对象
{
"list": [
{
"price": "50",
"items": {
"XYZ": {
"price": "6",
"id": "1212121"
},
"details": {},
"id": "1647308"
}
},
{
"price": "20",
"items": {
"XYZ": {
"price": "10",
"id": "1212121"
},
"details": {},
"id": "1647308"
}
}
]
}
从上面的列表中,我需要获取“items”->“XYZ”内的数组对象,输出应该如下所示。我正在尝试使用流
[
{
"price":"10",
"id":"1212121"
},
{
"price":"6",
"id":"1212121"
}
]
任何帮助表示赞赏。谢谢
我尝试了几个选项,但使用 lambda 时出现编译错误,我对 java 和 Map 对象很陌生。
不要尝试自己序列化/反序列化 json。 使用像杰克逊这样的图书馆。
按照此教程开始