首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用kotlin将相同的键和不同的值解析为数据类

使用kotlin将相同的键和不同的值解析为数据类
EN

Stack Overflow用户
提问于 2021-02-23 22:14:01
回答 1查看 102关注 0票数 1

我正在使用第三方服务进行API实现,但我从该API得到的响应并不一致,它具有相同的键,但该键的值不同,我无法解析它,我尝试使用任何键,但无法从键访问值,所以如果有人实现了这一点或可以建议,这将是一个很大的帮助,提前感谢。例如,这是我的JSON对象响应

代码语言:javascript
运行
复制
 "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"
                  }
                }
              }
            ],

以上就是我获得响应的方式,但我找不到在数据类中解析它的适当方法。

EN

回答 1

Stack Overflow用户

发布于 2021-02-23 22:39:13

使用Jackson框架。

代码语言:javascript
运行
复制
val objectMapper = ObjectMapper()
val treeNode = objectMapper.readTree("your_json_in_string")

treeNode是一个包含json树的JsonNode

请参阅:jackson framework

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66334847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档