当前位置: 首页 > 知识库问答 >
问题:

嗨,我怎么才能从JSON中总是只得到最后一个元素呢?

冯庆
2023-03-14

我需要总是从对象“链接”获得最后一个元素

{
  "mode": "true",
  "links": {
    "1": "one",
    "2": "two"
  }
}

我怎么能这样做?解析是怎么回事?

共有1个答案

贝嘉泽
2023-03-14

所以我不认为你想要什么就有什么解决办法。正如Elisey Slode所建议的,如果links对象是一个数组而不是一个映射,那么它就很简单了。但是如果它是一个映射,没有任何方法可以保证您会得到一个map.Entries的列表或一个键的列表,其顺序与它们在映射中的顺序相同,因为所有返回这些细节的方法都使用了未注册的集合

如果可以的话,您应该考虑更改API,或者告诉我们为什么需要最后一个元素,也许我们可以尝试找到一个变通方法。

 类似资料: