gpt4 book ai didi

java - 从第一个元素到最后一个元素迭代 json

转载 作者:行者123 更新时间:2023-12-01 11:18:26 25 4
gpt4 key购买 nike

我正在从 json 获取数据,其出现顺序很重要。也就是说,索引 0 处的元素实际上应该位于索引 1 处的元素之前,依此类推。

使用下面的代码片段迭代 json(也将使用每个对象的键。)

JSONObject jObject = new JSONObject(string);
Iterator<String> keys = jObject.keys();
node = doc.createElement("ul");
while (keys.hasNext()) {
String _keys = (String) keys.next();
System.out.println(_keys); //other codes are here}

问题是这从头到尾都没有访问json对象。用示例json进行测试,发现无法真正确定顺序。有什么办法可以实现这个目标吗?

最佳答案

根据定义,JSON 对象没有成员的顺序。如果顺序很重要,请使用数组,如果顺序是字母顺序,则对键进行排序并在排序列表上进行迭代。

关于java - 从第一个元素到最后一个元素迭代 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31525339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com