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"