2016-12-08 2 views

Antwort

4

Etwas wie:

interface Item { 
    name: string; 
    price: string; 
} 

type Items = { [id: string]: Item } 

let items = { 
    34433ded : {name: "foo", price: 0.99}, 
    14d433dee : {name: "bar", price: 1.99}, 
} as Items; 
3

Sie dies durch folgende Struktur achive kann:

interface Items { 
    [key: string]: Item; 
} 

Hier ist Ihre fiddle.
Aber denken Sie daran, aufgrund der JSON-Spezifikation sollten Ihre Objektschlüssel nicht mit Zahlen beginnen oder wenn sie es tun - Sie müssen sie in Anführungszeichen (wie ich es in Geige getan habe)

Verwandte Themen