我有一个像这样接受 JSON 的服务
[
{
"key1": "value1"
},
{
"key2": "value2"
},
{
"key3": "value3"
}
]
我正在尝试找到一种方法来反序列化它。我已经尝试过 List<Map.Entry<String, String>> (以及几个具体的实现),但它不起作用。任何想法如何映射动态属性名称?
动态属性名称是一场噩梦(关于键名有什么规则吗?)。你应该瞄准这样的结构:
[
{
"key": "key1"
"value": "value1"
},
{
"key": "key2"
"value": "value2"
},
{
"key": "key3"
"value": "value3"
}
]
您可以通过更改输入 json 字符串以匹配所述结构来实现这一点。然后将其传递给普通的 json 解析器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句