javascriptのURLからjsonレスポンスを解析しようとしています。ここでURLからJavascriptを解析するjson
はその後、私も試してみました
document.getElementById("placeholder").innerHTML=data2.data[0].version
を使用してそれを解析しようとした応答が
{"data":[{"version":"7.4.0","startDate":"2016-12- 12","totalSessions":"6208723","totalCrashes":"2944","crashRate":"0.047"},{"version":"7.4.0","startDate":"2016-12-11","totalSessions":"4979676","totalCrashes":"2378","crashRate":"0.048"},{"version":"7.4.0","startDate":"2016-12-10","totalSessions":"534913","totalCrashes":"208","crashRate":"0.039"},{"version":"7.4.0","startDate":"2016-12-09","totalSessions":"309564","totalCrashes":"147","crashRate":"0.047"},{"version":"7.4.0","startDate":"2016-12-08","totalSessions":"255597","totalCrashes":"162","crashRate":"0.063"},{"version":"7.4.0","startDate":"2016-12-07","totalSessions":"21379","totalCrashes":"12","crashRate":"0.056"}]}
どのようなものか、私は
var crash = $.post('http://localhost/crash_stats.php', function(data2) {
$('#show-list').html(data2); //shows json
});
を使用してJSON出力をダンプすることができますです
obj = JSON.parse(crash);
console.log(obj.data2[0].version);
運がない。
'users'と' firstName'はあなたのJSONにありません。 –
どこでJSON.parse()を呼び出しますか? – Barmar
[安全にJSON文字列をオブジェクトに変換する]の複製があります(http://stackoverflow.com/questions/45015/safely-turning-a-json-string-into-an-object) –