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 ));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | REST.Json.pas REST.Json.hpp |
REST.Json | TJson |
Description
Renvoie une chaîne JSON qui représente le descendant de TObject spécifié.
Options JSON
ObjectToJsonString accepte un jeu d'options facultatif, AJsonOptions
, qui détermine comment ObjectToJsonString interprète les données de AObject
et restitue ces données dans la chaîne JSON résultante.
Le tableau ci-dessous décrit toutes les options JSON disponibles que vous pouvez spécifier. ObjectToJsonString utilise joDateIsUTC
et joDateFormatISO8601
si vous ne spécifiez pas une valeur personnalisée pour AJsonOptions
.
Option | Description |
---|---|
|
Formate les dates en utilisant le standard ISO 8601. Par exemple : |
|
Formate les dates au format MongoDB Extended JSON. Par exemple : |
|
Formate les dates au format horaire Unix. Par exemple : |
|
Les heures incluses dans Si vous ne spécifiez pas cette option, ObjectToJsonString suppose que les heures incluses dans |
|
N'inclut pas les paires clé-valeur des objets JSON lorsque la valeur d'une paire est un tableau JSON vide. Par exemple, si |
|
N'inclut pas les paires clé-valeur des objets JSON lorsque la valeur d'une paire est une chaîne vide. Par exemple, si |