我正在使用第三方服务进行API实现,但我从该API得到的响应并不一致,它具有相同的键,但该键的值不同,我无法解析它,我尝试使用任何键,但无法从键访问值,所以如果有人实现了这一点或可以建议,这将是一个很大的帮助,提前感谢。例如,这是我的JSON对象响应
"data": [
{
"values": [
0.0,
0.2
],
"type": "A"
},
{
"values": [
[
[
-0.2,
5.4
],
[
-0.2,
5.5
],
[
0.3,
56.4
],
[
0.5,
6.4
]
]
],
"type": "P",
"other": {
"type": "n",
"properties": {
"name": "u"
}
}
}
],以上就是我获得响应的方式,但我找不到在数据类中解析它的适当方法。
发布于 2021-02-23 22:39:13
使用Jackson框架。
val objectMapper = ObjectMapper()
val treeNode = objectMapper.readTree("your_json_in_string")treeNode是一个包含json树的JsonNode。
https://stackoverflow.com/questions/66334847
复制相似问题