【发布时间】:2020-05-20 23:53:57
【问题描述】:
我是 Java 开发的新手。我正在学习 json 解析。我得到了类似这样的 json 响应。
"sizePrices": [
{
"cargoHandoverPrice": 0.00,
"sizeCode": "S",
"sizeNumber": 100
},
{
"cargoHandoverPrice": 1.66,
"sizeCode": "M",
"sizeNumber": 110
},
{
"cargoHandoverPrice": 0.00,
"sizeCode": "L",
"sizeNumber": 120
}
,
{
"cargoHandoverPrice": 0.00,
"sizeCode": "XL",
"sizeNumber": 130
},
{
"cargoHandoverPrice": 0.00,
"sizeCode": "XXL",
"sizeNumber": 140
},
{
"cargoHandoverPrice": 1.66,
"sizeCode": "XXXL",
"sizeNumber": 150
}
]
如果价格匹配,它应该给我 sizerange 如下所示
我想把这个 Json 解析成这样的东西。
[
{
"cargoHandoverPrice": 0.00,
"SizeRange": "S-XXL",
},
{
"cargoHandoverPrice": 1.66,
"SizeRange": "M-XXXL",
}
]
我怎样才能做到这一点?我的动机是根据价格对所有尺寸范围进行分组。
【问题讨论】: