var data = {
"payload": [
{
"id": 1,
"name": "Atta",
"brands": [
{
"id": 118,
"name": "Wheatola",
"subProducts": [
{
"id": 858,
"name": "Chakki Aata",
"minPrice": 52,
"maxPrice": 56
},
{
"id": 2,
"name": "Chakki Atta",
"minPrice": 222,
"maxPrice": 236
}
]
}
]
},
{
"id": 16,
"name": "Rice (Branded)",
"brands": [
{
"id": 25,
"name": "CookStar",
"subProducts": [
{
"id": 1163,
"name": "Best Basmati",
"creditDays": 0,
"minPrice": 5600,
"maxPrice": 5600
},
{
"id": 863,
"name": "Extra Long Grain Basmati",
"creditDays": 0,
"minPrice": 7800,
"maxPrice": 7800
}
]
}
]
}
]
}
const renderData = data.payload.map((payload) => {
return payload.brands.map(brand =>{
return brand.subProducts.map(subProduct => {
return `${payload.name}, ${brand.name}, ${subProduct.name}`
}).join("\n")
}).join("\n")
}).join("\n")
console.log(renderData);
https://stackoverflow.com/questions/46520847/using-map-to-access-nested-json-in-react-native
'프로그래밍 정보공유' 카테고리의 다른 글
git 브랜치 pull request 하기 (0) | 2020.07.06 |
---|---|
함수형 컴포넌트 생성과 props로 함수 파라미터 넘기기 (0) | 2020.07.06 |
nested array 펼치기 (0) | 2020.07.01 |
공공데이터포털 Open API 사용하기 下 - 코드 예시 (0) | 2019.12.28 |
공공데이터포털 Open API 사용하기 上 - 명세서 읽기 (0) | 2019.12.27 |