현재 JSON 객체에서 내용을 가져 오려고합니다. 나는 온통 구글을 찾고 있었고 어떤 이유로 작동해야한다고 생각하는 것은 아니다.JSON 객체의 값 읽기
은 JSON은 다음과 같이 보입니다 :
{"locatie0":{"naam0":["Domplein"],"value0":["value1"]},"locatie1":{"naam1":["Neude"],"value1":["value1"]},"locatie2":{"naam2":["Vredenburg"],"value2":["value1"]},"locatie3":{"naam3":["Stadhuisbrug"],"value3":["value1"]},"locatie4":{"naam4":["Korte Minrebroederstraat"],"value4":["value1"]}}
내가 파일을 읽을 수 코드 아래 사용을하지만, 어떤 이유로 항상 정의되지 않았거나 NaN이 반환됩니다.
$.ajax({
url: "_data/pleinen.json",
type: 'get',
dataType: "json",
success: function(data) {
for(var k = 0; k < _loc.length; k += 1) {
var _locaties = data.locatie[k].naam[k];
// Should alert "Domplein", "Neude", "Vredenburg", "Stadhuisbrug", "Korte Minrebroekstraat",
alert(_locaties);
}
}
});
난 내 코드에서 실수를하거나 한 경우 누구나 볼 수있는 값을 읽을 수있는 더 좋은 방법이 있다면?
당신이 data.locatie0/이분의 일 액세서 ... 그리고 안되는 JSON을 부여 data.locatie (오타가 아닌 경우). –
json에 locatie라는 배열이 없습니다. – 999k
-1의 이유가 무엇입니까? – Parrotmaster