簡體   English   中英

從嵌套的 json 值對象中獲取數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM