Sdílet prostřednictvím


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

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.kindmůže konečný objekt místo toho obsahovat vlastnost s názvem kind.

serializedName

Název vlastnosti discriminant v původní datové části JSON, například @odata.kind.

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.kindmůž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