値の名前が空白のネストされた配列を持つ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);
表示されないようです。
parseJsonを使用してください。 –
他のスタックオーバーフローの応答(かっこ)へのリンクhttp://stackoverflow.com/questions/10311361/accessing-json-object-keys-having-spaces –
1。**最初の**はすべてのキー。 "no no questions"。 ** **第2に** 'error [0] .Locked' は存在しません。 エラー[0] ["質問はありません] [0] .Locked 存在する –