Bir HTML tablosu olarak aşağıdaki JSON veri yazdırabilirsiniz nasılBaskı JSON veri
var arr=JSON.parse(response.responseText);
for (var i in arr){
alert(arr.response[i].tweets);
}
:
{"response":
{"tweets":
[{"ID":"718045120386441216","TDate":"Thu Apr 07 11:57:51 +0000 2016",
"FormerPlace":
{"id":"07e9c7d1954fff64","url":"https://api.twitter.com/1.1/geo/id/07e9c7d1954fff64.json","place_type":"city","name":"Sheffield","full_name":"Sheffield, England","country_code":"GB","country":"United Kingdom","contained_within":[],"bounding_box":{"type":"Polygon","coordinates":[[[-1.573648,53.309898],[-1.325576,53.309898],[-1.325576,53.4564311],[-1.573648,53.4564311]]]},"attributes":{}},
"Label":"@brain4_digital Let us go to #Italy @abdulazizDhafer",
"InReplyTo":
{"ID":"699983775007170560","ScreenName":"brain4_digital","UserID":"4909086905"},
"UserMentions":
[{"ID":"4909086905","ScreenName":"brain4_digital","Name":"Digital Brain"},{"ID":"305152994","ScreenName":"abdulazizDhafer","Name":"عبدالعزيز العمري"}],
"Hashtags":["Italy"],
"User":
{"ID":"707943702623338497","ScreenName":"NasserPshko","Name":"Nasser","Location":"","Link":"http://pbs.twimg.com/profile_images/707951652515532800/N-bWyjg9_normal.jpg"}
}],
"stats":
{"topUsers":[{"user":"NasserPshko","count":1,"topWords":[{"word":"@brain4_digital","count":1},{"word":"Let","count":1},{"word":"us","count":1},{"word":"go","count":1},{"word":"#Italy","count":1}]}],"topWords":[{"word":"@brain4_digital","count":1},{"word":"Let","count":1},{"word":"us","count":1},{"word":"go","count":1},{"word":"#Italy","count":1},{"word":"@abdulazizDhafer","count":1}]}}}
Birincisi, ben JSON her elemanın çıktısını çalıştık
ve işe yaramadı. Her JSON değerini ayrı ayrı basmanın başka yolları var mı?
Her şeyden önce, alert() [daha az rahatsız edici] yerine console.log() kullanmak daha iyi olur. Console.log ile nasıl çalışacağınızı biliyor musunuz? – IsraGab
@IsraGab Teşekkürler yolunda denedim ama yine de işe yaramadı. – John
Elbette işe yaramıyor. Döngününle ilgili bir sorunun var. Ama ben konsol.log() kullanmanı istedim, çünkü şimdi konsolunuzdaki baskıları görebilmeniz gerekir. – IsraGab