java如何将json值转换为键?基本上我想用一个键的值作为“键”,用另一个键的值作为值
我正在用JavaSpringBoot编写API。我使用下面的json作为另一个API的响应
[
{
"item": "Apple",
"count": 30
},
{
"item": "Orange",
"count": 10
},
{
"item": "Guava",
"count": 4
}
]
我想把这个转换成
{
"Apple": 30,
"Orange": 10,
"Guava": 4
}
什么是最简单的&;这样做的有效方法是什么
# 1 楼答案
定义一个类来保存项目
使用您最喜欢的json库(我的是Jackson)反序列化到
List<Item>
收集到地图的数据: