-
ID:MzfynM さんの質問

入れ子になっている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 件

ID:v.r/A/ さんの回答

[] と {} が混在してるが大丈夫?

ID:qO9GYl

JSON、というかJavaScriptが分からないなら回答するなよ

ID:v.r/A/

お前こそ解ってねぇよ。寒いわ。トピ主のデータ、パースしてみたか?

最終更新日:2014-11-25 (3,114 views)

関連するトピックス

ページ上部に戻る