Udostępnij za pośrednictwem


JsonSerialization interface

Opisuje sposób serializacji danych wejściowych lub serializacji danych podczas zapisywania danych wyjściowych w formacie JSON.

Rozszerzenie

Właściwości

encoding

Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowania danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace).

format

Ta właściwość dotyczy tylko serializacji danych wyjściowych w formacie JSON. Nie ma zastosowania do danych wejściowych. Ta właściwość określa format kodu JSON, w który będą zapisywane dane wyjściowe. Obecnie obsługiwane wartości to "lineSeparated", co wskazuje, że dane wyjściowe będą formatowane przez każdy obiekt JSON oddzielony przez nowy wiersz i "tablicę", co wskazuje, że dane wyjściowe zostaną sformatowane jako tablica obiektów JSON. Wartość domyślna to "lineSeparated", jeśli pozostawiono wartość null.

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

Szczegóły właściwości

encoding

Określa kodowanie danych przychodzących w przypadku danych wejściowych i kodowania danych wychodzących w przypadku danych wyjściowych. Wymagane w żądaniach PUT (CreateOrReplace).

encoding?: string

Wartość właściwości

string

format

Ta właściwość dotyczy tylko serializacji danych wyjściowych w formacie JSON. Nie ma zastosowania do danych wejściowych. Ta właściwość określa format kodu JSON, w który będą zapisywane dane wyjściowe. Obecnie obsługiwane wartości to "lineSeparated", co wskazuje, że dane wyjściowe będą formatowane przez każdy obiekt JSON oddzielony przez nowy wiersz i "tablicę", co wskazuje, że dane wyjściowe zostaną sformatowane jako tablica obiektów JSON. Wartość domyślna to "lineSeparated", jeśli pozostawiono wartość null.

format?: string

Wartość właściwości

string

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

type: "Json"

Wartość właściwości

"Json"