REST.Json.TJson.ObjectToJsonObject
Delphi
class function ObjectToJsonObject(AObject: TObject; AOptions: TJsonOptions = CDefaultOptions): TJSONObject;
C++
__classmethod System::Json::TJSONObject* __fastcall ObjectToJsonObject(System::TObject* AObject, TJsonOptions AOptions = (TJsonOptions() << TJsonOption::joDateIsUTC << TJsonOption::joDateFormatISO8601 << TJsonOption::joBytesFormatArray << TJsonOption::joIndentCaseCamel << TJsonOption::joSerialFields ));
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | REST.Json.pas REST.Json.hpp |
REST.Json | TJson |
Beschreibung
Gibt ein TJSONObject zurück, das den angegebenen TObject-Nachkommen repräsentiert.
JSON-Optionen
ObjectToJsonObject akzeptiert einen optionalen Optionssatz, AJsonOptions
, der festlegt, wie ObjectToJsonObject die Daten von AObject
interpretiert und diese Daten in dem resultierenden JSON-Objekt übergibt.
In der folgenden Tabelle sind alle verfügbaren JSON-Optionen aufgeführt. ObjectToJsonObject verwendet joDateIsUTC
und joDateFormatISO8601
, wenn Sie keinen eigenen Wert für AJsonOptions
angeben.
Option | Beschreibung |
---|---|
|
Formatiert Datumsangaben im ISO 8601-Standard. Zum Beispiel: |
|
Formatiert Datumsangaben in MongoDB Extended JSON. Zum Beispiel: |
|
Formatiert Datumsangaben in Unix-Zeit. Zum Beispiel: |
|
Zeitangaben in Wenn Sie diese Option nicht angeben, geht ObjectToJsonObject davon aus, dass Zeitangaben in |
|
Bezieht keine Schlüssel/Wertepaare von JSON-Objekten ein, wenn der Wert eines Paars ein leeres JSON-Array wäre. Wenn beispielsweise |
|
Bezieht keine Schlüssel/Wertepaare von JSON-Objekten ein, wenn der Wert eines Paars ein leerer String ist. Wenn beispielsweise |