여러 부모 자식이있는 중첩 JSON의 일부 특정 데이터를 필터링하려고합니다. 여기 내 JSON, 여기에서하려고 무엇 다수의 부모 자식이있는 Nested Json의 특정 데이터 가져 오기
[{
"id": "111111",
"name": "Parent",
"steps": [{
"id": "22222",
"name": "Child",
"steps": [{
"id": "333333",
"name": "Child -Child",
"steps": [{
"id": "444444",
"name": "Child - Child - Child",
"steps": [{
"id": "5555",
"name": "Child - Child - Child - Child"
}, {
"id": "522e9327-0747-4080-b6e2-d57e726b5b26",
"name": "Child - Child - Child - Child 2"
}],
}],
}],
}],
}]
["parent","Child","Child-Child"...etc ]
과 같은 출력이 필요합니다. 그래서 자바 스크립트를 사용하여지도 함수를 사용했지만 출력이
["ParentChildChildChild"]
(공백없이)과 같았습니다. 출력이 문자열 인 경우에만 "\ n"을 넣고 분리 할 수 있지만 때로는 숫자에 있기 때문에 문제가 발생합니다. 여기
var myReturnedValues = mainSteps.map(x => [
x.steps.map(y => y.name +
y.steps.map(z => z.name +
z.steps.map(a => a.name + a.steps.map(b => b.name))
)
)
]);
! 내 질문을 편집하고 내 문제를 설명으로 업데이트 할 수 있습니까? –