REST.Json.TJson.ObjectToJsonString
Delphi
class function ObjectToJsonString(AObject: TObject; AOptions: TJsonOptions = [joDateIsUTC, joDateFormatISO8601]): string;
C++
__classmethod System::UnicodeString __fastcall ObjectToJsonString(System::TObject* AObject, TJsonOptions AOptions = (TJsonOptions() << TJsonOption::joDateIsUTC << TJsonOption::joDateFormatISO8601 ));
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | REST.Json.pas REST.Json.hpp |
REST.Json | TJson |
Beschreibung
Gibt einen JSON-String zurück, der den angegebenen TObject-Nachkommen repräsentiert.
JSON-Optionen
ObjectToJsonString akzeptiert einen optionalen Optionssatz, AJsonOptions
, der festlegt, wie ObjectToJsonString die Daten von AObject
interpretiert und diese Daten in dem resultierenden JSON-String übergibt.
In der folgenden Tabelle sind alle verfügbaren JSON-Optionen aufgeführt. ObjectToJsonString 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 ObjectToJsonString 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 |