PolymorphicDiscriminator interface
Používá se k nejednoznačnosti diskriminovaných sjednocení typů. Pokud například odpověď může mít mnoho obrazců, ale obsahuje také pole typu (nebo podobné), lze toto pole použít k určení, jak deserializovat odpověď na správný typ.
Vlastnosti
client |
Název, který se má použít u výsledného objektu místo původního názvu vlastnosti.
Užitečné, protože s vlastností JSON může být obtížné pracovat.
Příklad: U pole přijatého jako |
serialized |
Název vlastnosti discriminant v původní datové části JSON, například |
Podrobnosti vlastnosti
clientName
Název, který se má použít u výsledného objektu místo původního názvu vlastnosti.
Užitečné, protože s vlastností JSON může být obtížné pracovat.
Příklad: U pole přijatého jako @odata.kind
může konečný objekt místo toho obsahovat vlastnost s názvem kind
.
clientName: string
Hodnota vlastnosti
string
serializedName
Název vlastnosti discriminant v původní datové části JSON, například @odata.kind
.
serializedName: string
Hodnota vlastnosti
string