【问题标题】:How to parse JSON multidimensional array如何解析 JSON 多维数组
【发布时间】:2014-02-08 23:37:21
【问题描述】:

我有这个数组

{
    "sEcho": 1,
    "iTotalRecords": 54,
    "iTotalDisplayRecords": 54,
    "aaData": [
        [
            "79",
            "testowy2",
            "testowy samochod",
            "12.00",
            "14.00",
            "2147483647",
            "posciel",
            ""
        ]
    ]
}

如何在 javascript 中使用 JSON 解析最后一个数组?

【问题讨论】:

    标签: javascript arrays json parsing multidimensional-array


    【解决方案1】:

    你所拥有的是一个未解析的对象,你可以使用JSON.parse()来解析它并得到一个对象。

    var obj = JSON.parse('{ "sEcho": 1, "iTotalRecords": 54, "iTotalDisplayRecords": 54, "aaData": [ [ "79", "testowy2", "testowy samochod", "12.00", "14.00", "2147483647", "posciel", "" ] ] }');
    

    Demo

    【讨论】:

    • 如何显示第一篇文章的数据?
    • @user3211948,那么你可以使用obj.sEcho,或obj.iTotalRecords- 你看过我的演示了吗?
    • 是的,我检查了它是否在 aaData 中显示数据,但是我如何分隔该数据中的每个值?
    • @user3211948 由于 aaData 是一个内部有一个数组的数组,因此您首先需要使用aaData[0] 到达内部数组,然后使用来自0 的数字到达您想要的那个。例如aaData[0][3] 会给你"12.00"
    • 谢谢。你能再告诉我一件事吗。如何检查 aaData 中有多少个数组?
    猜你喜欢
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-06
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    相关资源
    最近更新 更多