入れ子になっているJSONデータの取得
以下のJSONデータvenueの中のnameを取り出したい場合どうしたらよいのでしょうか。
item.venue.nameだと取得できませんでした。
JSONデータ(例)
{
"results": [
{
"name": "April 2015 NY Tech Meetup",
"visibility": "public",
"venue": {
"name": "Joynture Work Habitat",
"state": "NY",
"country": "us"
}]
html
<ul id="upcoming"></ul>
//JSON取得
$.getJSON("データ",function(data){
var eventList=jsonParse(data);
$(’#upcoming’).html(eventList);
});
//パース関数
function jsonParse(data){
var eventList="";
var data=data.results;
$.each(data,function(i,item){
eventList+=’<li class="eventlist">’+item.venue.name(取得できず)+’</li>’;
});
return eventList;
}
ちなみにresults直下のnameは表示できます。
みんなの回答 1 件
[] と {} が混在してるが大丈夫?
関連するトピックス