Javascript JSON名称是唯一的ID

时间:2018-08-17 21:18:25

标签: javascript json

我正在尝试从JSON对象中提取“ id”和“ name”,但是对象名称是GUID。如何获得这些值?

var object = {
  "vehicles": {
    "c73c0ac8-4edf-409e-84b0-92bf9bd1c0aa": {
        "id": "c73c0ac8-4edf-409e-84b0-92bf9bd1c0aa",
        "name": "Van 1"
    },
    "32a57cda-42a9-4855-a340-4fe6cacaefa1": {
        "id": "32a57cda-42a9-4855-a340-4fe6cacaefa1",
        "name": "Van 2"
    },
    "1daf1f53-80b6-49d6-847a-0ee8b814e784": {
        "id": "1daf1f53-80b6-49d6-847a-0ee8b814e784",
        "name": "Van 3"
    }
  }
};

console.log(object.vehicle.????);

1 个答案:

答案 0 :(得分:1)

使用此

var object = {
  "vehicles": {
    "c73c0ac8-4edf-409e-84b0-92bf9bd1c0aa": {
      "id": "c73c0ac8-4edf-409e-84b0-92bf9bd1c0aa",
      "name": "Van 1"
    },
    "32a57cda-42a9-4855-a340-4fe6cacaefa1": {
      "id": "32a57cda-42a9-4855-a340-4fe6cacaefa1",
      "name": "Van 2"
    },
    "1daf1f53-80b6-49d6-847a-0ee8b814e784": {
      "id": "1daf1f53-80b6-49d6-847a-0ee8b814e784",
      "name": "Van 3"
    }
  }
};
console.log(
  Object.values(object.vehicles)
)