gpt4 book ai didi

java - 循环遍历 JSON 键以获取值

转载 作者:太空宇宙 更新时间:2023-11-04 13:19:48 25 4
gpt4 key购买 nike

我有一个以下格式的 JSON 响应:

{"success":false,"errors":{"one":["First", "Second",...],"two":["First", "Second",...],...}}

errors 对象可以有多个键,其中每个键可以有一个或多个值。

如何循环遍历键(在 Java 中)并获取它们的值?

我当前的代码:

JSONObject obj = new JSONObject(json);

String success = obj.getString("success"); // get success
JSONObject errors = obj.getJSONObject("errors"); // get errors

最佳答案

试试这个

 Iterator<String> iter = errors.keys();
while (iter.hasNext()) {
String key = iter.next();
Log.e("key",key);
JSONObject object = errors.getJSONObject(key);
//this object contains the values within a single key.
}

关于java - 循环遍历 JSON 键以获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33182935/

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