Megosztás a következőn keresztül:


PolymorphicDiscriminator interface

A diszkriminált típusú uniók egyértelműsítésére szolgál. Ha például a válasz sok alakzatot tartalmazhat, de tartalmaz egy "kind" mezőt (vagy hasonlót), akkor ez a mező határozza meg, hogyan lehet deszerializálni a választ a megfelelő típusra.

Tulajdonságok

clientName

Az eredményül kapott objektumon használandó név az eredeti tulajdonságnév helyett. Hasznos, mivel a JSON tulajdonsággal nehéz lehet dolgozni. Például: A mezőként @odata.kindkapott mezők esetében a végső objektum egy egyszerűen elnevezett kindtulajdonságot is tartalmazhat.

serializedName

A megkülönböztető tulajdonság neve az eredeti JSON hasznos adatban, például . @odata.kind

Tulajdonság adatai

clientName

Az eredményül kapott objektumon használandó név az eredeti tulajdonságnév helyett. Hasznos, mivel a JSON tulajdonsággal nehéz lehet dolgozni. Például: A mezőként @odata.kindkapott mezők esetében a végső objektum egy egyszerűen elnevezett kindtulajdonságot is tartalmazhat.

clientName: string

Tulajdonság értéke

string

serializedName

A megkülönböztető tulajdonság neve az eredeti JSON hasznos adatban, például . @odata.kind

serializedName: string

Tulajdonság értéke

string