无效的jQuery格式-2D数组

时间:2019-01-02 05:07:15

标签: jquery json multidimensional-array

我正在尝试将我的项目组织到一个json文件中。 Firefox给我“ XML解析错误:格式不正确...行号1,列1”。

我想以2D数组访问项目的数据。如果我想要第一个col第二行项目,则可以将其作为jsondata.projects [1] [2]访问。

这就是我构造json文件的方式,该文件有两列,第一行三行,第二行两行。

{
"projects" : [
    [
        {
            ...
        },
        {
            ...
        },
        {
            ...
        }
    ],
    [
        {
            ...
        },
        {
            ...
        }
    ]
  ]
}

当我尝试从Firefox控制台访问此json文件时,出现错误消息。

1 个答案:

答案 0 :(得分:0)

我找到了解决方法。

如果我调用jsondata.projects[0][1];,则会返回整个json对象,然后返回第1行第1列的XML格式错误。

但是,如果我调用console.log(jsondata.projects[0][1]);,则会返回整个json对象,然后返回我想要的json元素!我仍然收到XML格式错误的错误。