如何获取动态JSON数组中每个对象的密钥?

gn

如何解析此对象并获取每个人的名称(键)?

我不能只是String name = jsonObject.getString("name");因为名称是,而不是值。

JSONObject jsonObject =

{
    "data" :
    [{
        "Bob": {
            "last-name": "Jorgenson",
            "email": "[email protected]",
        },

        "Steve": {
            "last-name": "Bobson",
            "email": "[email protected]",
        },
    }],
    "statusCode" : 200
}

那么用动态命名的键解析它的最佳方法是什么?

更新:

jArray从现在表示的jsonObject中获取。但是,由于与尝试从中获取jArray有关的类型错误,我无法实现答案jsonObject.get("data")

免责声明

是的,这是非常基本的东西。动态的东西让我失望了。有许多类似的问题,但它们通常涉及许多其他因素。我可以成功下载数据并将其存储在上面的JSONObject jsonObject中我只需要弄清楚如何解析上面概述的数据。

JRomero
    Iterator<String> keys = jsonObject.keys();
    while (keys.hasNext()) {
        String key = keys.next();
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从对象数组中获取密钥以及每个密钥的计数

如何从javascript中的json对象获取密钥

使用密钥从json数组中获取json对象

如何从json对象获取密钥并转换为数组?

如何使用 jq 迭代对象的 JSON 数组并从每个循环中的每个对象中获取多个变量

如何从网页获取JSON对象数组并将每个元素添加到HTML中的行?

如何在JS中获取数组中的每个备用对象

如何从js数组中获取json对象

如何获取JSON对象中的数组数

如何获取JSON数组中对象的索引?

如何从嵌套的对象数组中获取每个父级的值

如何获取对象中每个数组的总出现次数?

数组中每个对象的动态独立标题

如何在JSON数组中的对象内获取JSON对象

如何通过对象数组中的动态键映射获取值?

如何从 SQL SERVER 中的 JSON 中获取每个对象的值

如何在Json对象中动态推送Json数组

如何在Firebase中动态获取密钥?

如何从REstAssured中的Json数组中获取JSON对象

在React Native中获取JSON密钥数组

如何从包含对象数组的json中获取特定对象

如何在javascript中的数组内编写动态json对象

如何在ajax响应中获取Json对象的动态值

从JSON对象获取密钥

如何在Javascript中动态获取JSON数组名称

如何在REST API中从Json数组获取JSON对象

如何从提供了密钥的数组中获取值?

如何使用JSON.net从c#中的JSON文件中获取密钥及其对象?

对象数组转换以获取对象数组中每个属性的计数