값의 간격이있는 중첩 배열을 사용하여 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 –
** ** 처음 **은 열쇠. "질문 없음". ** ** 둘째 ** 오류 [0]. 잠금 ' 은 존재하지 않습니다. 오류 [0] [ "질문 중"] [0]. 잠금 존재하지 않습니다. –