REST.Json.TJson.ObjectToJsonObject
Delphi
class function ObjectToJsonObject(AObject: TObject; AOptions: TJsonOptions = [joDateIsUTC, joDateFormatISO8601]): TJSOnObject;
C++
__classmethod System::Json::TJSONObject* __fastcall ObjectToJsonObject(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 un TJSONObject qui représente le descendant de TObject spécifié.
Options JSON
ObjectToJsonObject accepte un jeu d'options facultatif, AJsonOptions
, qui détermine comment ObjectToJsonObject interprète les données de AObject
et restitue ces données dans l'objet JSON résultant.
Le tableau ci-dessous décrit toutes les options JSON disponibles que vous pouvez spécifier. ObjectToJsonObject 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, ObjectToJsonObject 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 |