如何访问Json

时间:2016-10-06 10:18:16

标签: javascript arrays json

我试图从一个带有嵌套数组的JSON数组中读取,该数组的值名称间隔开。所以每次运行代码时都会出错。

var error = [
    {
        "LessonName":"Understanding Multiplication",
        "LessonID":"13343",
        "no of questions":[{"Locked":"31","Unlocked":5}]
    },

    {
        "LessonName":"Finding Unknown Values ",
        "LessonID":"13424",
        "no of questions":[{"Locked":"34","Unlocked":5}]
    }
]


function jsd(){
    document.write(error[0].LessonName);
    document.write(error[0].'no of questions'[0].Locked);
}

document.write(error[0]."no of questions"[0].Locked);似乎无法显示。

2 个答案:

答案 0 :(得分:2)

您可以使用property accessor括号作为字符串。

error[0]['no of questions'][0].Locked

答案 1 :(得分:0)

您必须对包含空格的字符串使用此语法。

document.write(error[0]['no of questions'][0].Locked);