[英]Get array from nested json value objects
我一直在尋找答案,但沒有找到。
我有一個數組,如:
const data2 = [{
"abc":{
companyCity:"Cupertino",
conpanyName:"Apple"
}
},
{
"def":{
companyCity:"Mountain View",
conpanyName:"Google"
}
}
]
我想轉換為和數組一樣省略父鍵:
const data3 = [
{
companyCity:"Cupertino",
companyName:"Apple",
},
{
companyCity:"Mountain View",
companyName:"Google"
}
]
也許,像 lodash 這樣的庫有一種方法可以實現這一點,但沒有找到。 任何幫助將不勝感激:)
迭代與陣列Array.flatMap()
或lodash的_.flatMap()
並獲得每個項目的使用的內部對象Object.values()
或_.values()
const data = [{"abc":{"companyCity":"Cupertino","conpanyName":"Apple"}},{"def":{"companyCity":"Mountain View","conpanyName":"Google"}}] const result = data.flatMap(Object.values) console.log(result)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.