如何在Java中计算以下JSON值U.O.M Wise的总值?
顺序可以变化。我们不能指望uom的数量和结果的顺序。
我创建了hashset并制作了独特的uom。
{
value=100
uom=kg
},
{
value=200
uom=kg
},
{
value=100
uom=lt
},
{
value=100
uom=ab
},
{
value=100
uom=lt
}
请提供一些代码参考
[{
"value": "100",
"uom": "kg"
}, {
"value": "200",
"uom": "kg"
}, {
"value": "100",
"uom": "lt"
}, {
"value": "100",
"uom": "ab"
}, {
"value": "100",
"uom": "lt"
}
]
javax.json.JsonArray body = Json.createReader(new StringReader(YOUR_JSON_STRING)).readArray();
并将JSON读取到一系列的touples