如何在不直接引用数组名称的情况下从json数组获取数据

肯尼迪

在此处输入图片说明

我将快速解释上面的JSON数据中发生了什么;

我有一个称为消息的表,其中一些消息具有公共message_id列。我将邮件按分组message_id红色框是具有子项的message_id

现在进入问题;

是否可以在不实际使用message_id字符串的情况下访问message_id的各种数组的子级?

即遍历数组

while (i < array.length) {
    array[i]
}

如果可能的话我该怎么办?

下面是我目前如何使用数组ID确切地从数据对象中获取第一个数组的方法

 val jsonObject = JSONObject(response)

                        if (!jsonObject.getBoolean("error")) {
                            //getting data array from json response object
                            val dataObject = jsonObject.getJSONObject("data")
                            Log.i("MessageFragment", "[][] data array " + dataObject)
                            val array = dataObject.getJSONArray("NzbyxhmodN")

                            var i = 0
                            while (i < array.length()) {
                                //getting wallet object from json array
                                val message = array.getJSONObject(i)

                                //adding the wallet to wallet list
                                messageList!!.add(Message(
                                        message.getInt("id"),
                                        message.getInt("sender_id"),
                                        message.getInt("receiver_id"),
                                        message.getString("subject"),
                                        message.getString("message"),
                                        message.getString("message_id"),
                                        message.getString("timestamp"),
                                        message.getBoolean("isRead")
                                ))
                                i++
                            }

我想不使用名称即(“ NzbyxhmodN”)来获取数组

鼻塞

不幸的是,您无法在不知道键值的情况下进行建模。在这种情况下,我使用这种方法。这将对您有用。

// data -> server json response
Iterator keys = data.keys();
while(keys.hasNext()) {
    // random key
    String key = (String)keys.next();
    // and value...
    JSONArray value = data.getJSONArray(key);
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在没有数组名称的情况下编码json数组?

来自分类Dev

如何在没有数组名称的情况下编码json数组?

来自分类Dev

如何在不循环的情况下从函数参数中指定的json数组中获取密钥?

来自分类Dev

如何在没有直接ID引用的情况下从Strings.xml获取字符串数组的ID

来自分类Dev

如何在不声明列的情况下从 JSON 数组创建 jquery 数据表

来自分类Dev

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

来自分类Dev

Perl:如何在不创建副本的情况下将数组引用转换为数组

来自分类Dev

Perl:如何在不创建副本的情况下将数组引用转换为数组

来自分类Dev

如何在不更改现有json数组值的情况下克隆json数组

来自分类Dev

如何在Highcharts中制作json数组名称系列名称,数组数据-series数据?

来自分类Dev

在React中,如何在不映射整个对象的情况下获取数据并在状态数组中呈现单个对象?

来自分类Dev

如何获取数组名称

来自分类Dev

如何在不更改维度的情况下将名称添加到numpy数组?

来自分类Dev

如何在不登录的情况下获取SQL Server数据库名称?

来自分类Dev

如何在不登录的情况下获取SQL Server数据库名称?

来自分类Dev

如何在不排序的情况下从对象输出数组

来自分类Dev

如何在不获取空值到输出数组的情况下拆分字符串

来自分类Dev

如何在不创建数组的情况下获取新的String [0] .class?

来自分类Dev

如何在不创建新数组的情况下获取 PDF 页面位置

来自分类Dev

如何在不插入PHP的每个循环的情况下将数组插入数据库

来自分类Dev

使用 loadsh 获取 json 对象数组名称(元数据)

来自分类Dev

jQuery-如何从嵌套JSON获取JSON数组名称

来自分类Dev

如何在不循环整个数组的情况下从二维数组中获取元素?

来自分类Dev

如何通过解析 url 中的数组名称从 JSON 文件中获取数据

来自分类Dev

如何在不耗尽内存限制的情况下从 Web 服务获取数据到数组中然后存储在数据库中?

来自分类Dev

swift:如何在不创建包含上述对象数组的结构的情况下解码json对象数组?

来自分类Dev

PHP如何在没有数据显示的情况下返回空json数组

来自分类Dev

如何在不更改相同值的情况下使用不同名称填充字符串数组项?

来自分类Dev

如何根据数组名称获取键值?

Related 相关文章

  1. 1

    如何在没有数组名称的情况下编码json数组?

  2. 2

    如何在没有数组名称的情况下编码json数组?

  3. 3

    如何在不循环的情况下从函数参数中指定的json数组中获取密钥?

  4. 4

    如何在没有直接ID引用的情况下从Strings.xml获取字符串数组的ID

  5. 5

    如何在不声明列的情况下从 JSON 数组创建 jquery 数据表

  6. 6

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

  7. 7

    Perl:如何在不创建副本的情况下将数组引用转换为数组

  8. 8

    Perl:如何在不创建副本的情况下将数组引用转换为数组

  9. 9

    如何在不更改现有json数组值的情况下克隆json数组

  10. 10

    如何在Highcharts中制作json数组名称系列名称,数组数据-series数据?

  11. 11

    在React中,如何在不映射整个对象的情况下获取数据并在状态数组中呈现单个对象?

  12. 12

    如何获取数组名称

  13. 13

    如何在不更改维度的情况下将名称添加到numpy数组?

  14. 14

    如何在不登录的情况下获取SQL Server数据库名称?

  15. 15

    如何在不登录的情况下获取SQL Server数据库名称?

  16. 16

    如何在不排序的情况下从对象输出数组

  17. 17

    如何在不获取空值到输出数组的情况下拆分字符串

  18. 18

    如何在不创建数组的情况下获取新的String [0] .class?

  19. 19

    如何在不创建新数组的情况下获取 PDF 页面位置

  20. 20

    如何在不插入PHP的每个循环的情况下将数组插入数据库

  21. 21

    使用 loadsh 获取 json 对象数组名称(元数据)

  22. 22

    jQuery-如何从嵌套JSON获取JSON数组名称

  23. 23

    如何在不循环整个数组的情况下从二维数组中获取元素?

  24. 24

    如何通过解析 url 中的数组名称从 JSON 文件中获取数据

  25. 25

    如何在不耗尽内存限制的情况下从 Web 服务获取数据到数组中然后存储在数据库中?

  26. 26

    swift:如何在不创建包含上述对象数组的结构的情况下解码json对象数组?

  27. 27

    PHP如何在没有数据显示的情况下返回空json数组

  28. 28

    如何在不更改相同值的情况下使用不同名称填充字符串数组项?

  29. 29

    如何根据数组名称获取键值?

热门标签

归档