JSON:如何从具有不同名称的同一“列”中获取数据?

时间:2018-07-15 12:38:21

标签: javascript reactjs

我的JSON文件如下:

{
"data": {
    "member1": {
        "id": 1, 
        "name": "Gather", 
        "symbol": "AB1"
        "last_updated": 1525137271
    }, 
    "member2": {
        "id": 2, 
        "name": "Banner", 
        "symbol": "AB2", 
        "last_updated": 1525137260
    },
    "member3": {
        "id": 3, 
        "name": "Tecker", 
        "symbol": "AB3", 
        "last_updated": 1525137260
    },
    "member4": {
        "id": 4, 
        "name": "Walter", 
        "symbol": "AB4", 
        "last_updated": 1525137260
    }
}

我想从“ member1”,“ member2” ...中获取数据一次。

当然,如果名称全部相同,则很容易获得数据。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用app_nameObject.keysObject.values来枚举对象的属性。

例如,在您的情况下,我们想要一个包含所有名称的数组:

Object.entries

Here是一篇很好的文章,解释了这三个。