Я пытаюсь получить данные JSON, указанные ниже, но не могу.
Поскольку я использую функцию успеха Javascript Ajax, когда я пытаюсь сделать оповещения с кодом,
$.ajax({
type:'GET',
url:myURL,
success : function(data) {
alert(data);
//{"object1":{"mainIsActive":"A","mainBuildingGL":"01493","mainIsUnderCons":"B"},"object2":[[{"statLabel":"Cafeteria","statCount":"1"},{"statLabel":"Restaurant","statCount":"2"}],[{"statLabel":"Cafeteria","statCount":"1"},{"statLabel":"Restaurant","statCount":"2"}],{"newBuildingGL":"15450"}]}
}
});
Я получаю следующие данные JSON.
{"object1":{"mainIsActive":"A","mainBuildingGL":"01493","mainIsUnderCons":"B"},"object2":[[{"statLabel":"Cafeteria","statCount":"1"},{"statLabel":"Restaurant","statCount":"2"}],[{"statLabel":"Cafeteria","statCount":"1"},{"statLabel":"Restaurant","statCount":"2"}],{"newBuildingGL":"15450"}]}
Но когда я пытаюсь получить значение mainIsActive, используя:
alert(data.object1.mainIsActive);
Я получаю сообщение об ошибке в консоли:
"Невозможно прочитать свойство 'mainIsActive' из undefined at Object.success (: 143: 30) "
Не могли бы вы помочь?Я также прикрепил изображение JSON, чтобы вы могли лучше понять структуру.
