У меня есть следующий вывод JSON:Как отобразить вложенный JSON объект
[
{
"meeting_team_members": [
{
"team_member_name": "teammember2",
"team_member_email": "[email protected]",
"full_image": "\/media\/no-image.png"
}
],
"meeting_time": "19:45:00",
"meeting_title": "THIS IS MEETING 1",
"meeting_date": "2015-08-04"
},
{
"meeting_team_members": [
{
"team_member_name": "teammember2",
"team_member_email": "[email protected]",
"full_image": "\/media\/no-image.png"
}
],
"meeting_time": "19:45:00",
"meeting_title": "THIS IS MEETING 2",
"meeting_date": "2015-08-04"
}
]
Я использую JQuery getJSON
для вывода в моем html
:
$.getJSON(get_meetings_url, function(data) {
$('#json').empty();
var items = [];
$.each(data, function(index, value) {
items.push("<li>"+value.meeting_title+" - "+value.meeting_team_members+"</li>");
});
});
Однако, когда я пытаюсь позвонить value.meeting_team_members
в items_push
он возвращает [object Object]
. Как перебирать по вложенным meeting_team_members
?
EDIT
Я хотел бы выход HTML, чтобы быть следующим:
<ul>
<li>meeting_title</li>
<ul><li>meeting_team_members.team_member_name</li></ul>
</ul>
Точно так же вы перебираете внешнюю структуру данных с помощью '$ .each'. –
@FelixKling спасибо, поэтому я сделал бы это внутри 'items.push (здесь ## здесь)'? – alias51
Подсказка: Вложенные объекты == Вложенные для петель :) – PhD