REST.Json.TJsonOption

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TJsonOption = (joIgnoreEmptyStrings, joIgnoreEmptyArrays, joDateIsUTC, joDateFormatUnix, joDateFormatISO8601, joDateFormatMongo, joDateFormatParse);

C++

enum DECLSPEC_DENUM TJsonOption : unsigned char { joIgnoreEmptyStrings, joIgnoreEmptyArrays, joDateIsUTC, joDateFormatUnix, joDateFormatISO8601, joDateFormatMongo, joDateFormatParse };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
REST.Json.pas
REST.Json.hpp
REST.Json REST.Json


Beschreibung

Legt die Formatoptionen fest.

Option Beschreibung

joDateFormatISO8601

Datumsformat, wie im ISO-Standard 8601 angegeben. Zum Beispiel: "2014-12-01T13:14:18Z" (Mo, 01. Dez. 2014 13:14:18 UTC).

joDateFormatMongo

Datumsformat, wie in MongoDB Extended JSON (EN) angegeben. Zum Beispiel: { "$date": "2014-12-01T13:14:18.000+00:00" } (Mo, 01. Dez. 2014 13:14:18 UTC).

joDateFormatUnix

Datumsformat, wie in Unix-Zeit (EN) angegeben. Zum Beispiel: "1417439658" (Mo, 01. Dez. 2014 13:14:18 UTC).

joDateIsUTC

Zeitformat, wie im UTC (EN)-Zeitstandard angegeben.

joIgnoreEmptyArrays

Format, das Schlüssel/Wertepaare ignoriert, wenn der Wert eines Paares ein leeres JSON-Array ist.

Beispiel: für die folgenden Paare { "key1": [], "key2": "value2" } betrachtet die Formatoption joIgnoreEmptyArrays den resultierenden JSON-Code stattdessen als: { "key2": "value2" }.

joIgnoreEmptyStrings

Format, das Schlüssel/Wertepaare ignoriert, wenn der Wert eines Paares ein leerer String ist.

Beispiel: für die folgenden Paare { "key1": "value1", "key2": "" } betrachtet die Formatoption joIgnoreEmptyStrings den resultierenden JSON-Code stattdessen als: { "key1": "value1" }.

Siehe auch