【发布时间】:2021-09-10 12:18:14
【问题描述】:
我正在将填充有值的“用户类”类型的变量转换为 JsonNode,如下所示:
val mapper = ObjectMapper()
val node = mapper.valueToTree<JsonNode>(userData)
我需要迭代循环遍历该节点的每个元素,并获取其键和值,例如: “名字”:约翰, “姓氏”:H 等等 所以我有通过 json 节点的迭代器:
val iterator: Iterator<JsonNode> = node.iterator()
但是当我做 iterator.next() 时,我直接得到了 John 的值,没有 key。我需要同时获得密钥和价值。 如何访问 JsonNode 类型的迭代器中的键? 我做错了什么,还是有更好的方法来遍历这些属性?
【问题讨论】: