1

我正在尝试接收的 JSON 中有一个数组。但是我只能找到显示如何获取这种数组的示例:

[
{
    "text": "Pain Intensity", 
    "question_number": 1, 
    "id": 1
}, 

但我的数组是这种格式:

[

    [1, "http://youtu.be/Ow9MjI25fYE", "video", "text here"],

    [2, "http://gardenwebs.net/Butchart.gardens.jpg", "image", "text here"]

]

有没有办法得到这个?还是我需要更改我的 JSON?

4

2 回答 2

2

您显示的 JSON 是一个数组数组。与字典数组相比,下载和解析它没有逻辑或代码差异。差异仅与解析数据后如何处理数据并尝试访问它(迭代和按键)有关。

于 2013-07-31T09:44:19.517 回答
1

认为您已为变量 x 赋值,

第一种方式,为了获得价值,"Pain Intensity"你写,x[0].text

在第二种方法中,要获取 value 1x[0][0]并且要获取"[http://youtu.be/Ow9MjI25fYE", "video", "text here"]您必须编写x[0][1]

第一种类型是混合数组和对象编写的。第二种方法是纯数组。

但请注意,两者都是 JSON。

于 2013-07-31T09:59:53.440 回答