У меня есть этот файл JSON, где у меня есть, для каждого события (когда), некоторые реакции (сделать):чтения JSON в JQuery
{"title":"Building blocks",
"date":"'1452786221'",
"scenes":[
[{
"when":{"event":"init"},
"goto":""
},
{
"when":{"event":"e_dTou","position":"up"},
"do":[
{"action":"a_dME","position":"open"},
{"action":"a_dME","position":"close"}
],
"goto":""
}
]
]}
Я прочитал этот JSON из файла manifest.json с вызовом AJAX поэтому возвращаемые данные - это уже проанализированный текст.
url = "json/manifest.json";
$.ajax({
type: "POST",
url: url,
success: function(data) {
console.log(data.scenes.when);
},
error: function() {
alert("Call" + url + " failed...");
}
});
С моим кодом на консоли у меня есть undefined
. Я хочу прочитать все данные этого json в JQuery и написать его на консоли. Как мне это сделать? Заранее спасибо.
[JSON.parse()] (HTTPS://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse) – Lewis
Возможный дубликат [как анализировать json-данные с помощью jquery/javascript?] (http://stackoverflow.com/ вопросы/8951810/how-to-parse-json-data-with-jquery-javascript) –
ваш JSON ошибочен, измените эту строку "do [' to '" do ": [' – gurvinder372