의 아래 그림과 같이 내가 JSON 객체의 배열을 가지고 있다고 가정 해 봅시다 : 쿼리 중첩 된 JSON 배열
[{ "id": 1,
"name": "Leanne Graham",
"username": "Bret",
"email": "[email protected]",
"address": {
"suite": "Apt. 556",
"city": "Gwenborough",
"zipcode": "92998-3874",
"geo": {
"lat": "-37.3159",
"lng": "81.1496"
}
},
"company": {
"name": "Romaguera-Crona",
"catchPhrase": "Multi-layered client-server neural-net",
"bs": "harness real-time e-markets"
},
"hobbies":['cricket', 'football']},{
"id": 2,
"name": "Graham",
"username": "David",
"email": "[email protected]",
"address": {
"street": "Kulas Light",
"suite": "Apt. 556",
"city": "San Jose",
"zipcode": "92998-3874",
"geo": {
"lat": "39.3159",
"lng": "121.1496"
}
},
"phone": ["1-770-736-8031 x56442", "4087917884", "4089088939"],
"website": "hildegard.org",
"dept":[{"name":"divya", "address":"abc"},{"name":"divya1", "address":"abc1"}],
"hobbies":['baseball']}]
지금 내가 키를 중첩 될 수있는 특정 키와 키를 기준으로 데이터를 얻을 싶어 또한. 'name', 'username', 'city', 'lat', 'lng'와 같이이 키의 데이터 만 가져오고 싶다는 예를 들어 보겠습니다. 출력은 다음과 같이 표시됩니다 :
[{
name:'Leanne Graham',
username:'Bret',
address.city:'Gwenborough',
address.geo.lat:"-37.3159",
address.geo.lng: "81.1496"
},
{
name:'Graham',
username:'David',
address.city:'San Jose',
address.geo.lat:"39.3159",
address.geo.lng: "121.1496
}]
누구나 NodeJS에서이 작업을 수행 할 수 있습니까?
안녕 덕분에. 나는 로다시에 대해 알고 있지만 특정 키의 데이터 만 얻고 싶습니다. 다른 키와 값을 제거하는 방법에 대해 설명 할 수 있습니다. – realcodes