0

我正在尝试从 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.????);
4

1 回答 1

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)
)

于 2018-08-17T21:21:10.810 回答