gpt4 book ai didi

java - 如何在 Java 中解析未知的 JSON 结构

转载 作者:搜寻专家 更新时间:2023-11-01 08:02:10 25 4
gpt4 key购买 nike

我有这段代码:

JSONArray data = object.getJSONArray("Test");

for (int i = 0; i < data.length(); i++)
{
JSONObject dataObject = data.getJSONObject(i);
etc ...

虽然在运行时之前我不知道 dataObject 中会有什么。是否可以通过某种方式循环键?

我认为这可能有效,正如我在另一篇 Stackoverflow 文章中看到的那样:

for (String key : dataObject.keys())

但我收到一条错误消息“只能遍历数组或 java.lang.Iterable 的实例”

有人知道怎么做吗?

最佳答案

要检索对象的键,这可能有效:

Iterator<?> iterator = object.keys();
while (iterator.hasNext()) {
String key = (String)iterator.next();
//do what you want with the key.
}

关于java - 如何在 Java 中解析未知的 JSON 结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19630066/

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