Разбор многоуровневого JSON [дубликата]
На этот вопрос уже есть ответ:
Доступ / процесс (вложенные) объекты, массивы или JSON 20 ответовКак разобрать многоуровневый json?
Json формат (уровень n глубокий):
[
{
"attr" : {
"id" : "97987"
},
"children" : [
{
"attr" : {
"id" : "97988"
},
"children" : [
{
"attr" : {
"id" : "97992"
},
"data" : "tag5"
}],
"data" : "tag2"
},
{
"attr" : {
"id" : "97993"
},
"data" : "tag6"
}
],
"data" : "tag1"
},
{
"attr" : {
"id" : "97989",
},
"children" : [
{
"attr" : {
"id" : "97990"
},
"data" : "tag4"
}],
"data" : "tag3"
}
]
Например. Я хочу прочитать каждому ребенку "id".
Я пытался$.each
но это позволяет мне анализировать фиксированное количество уровней.