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::joIgnoreSpecial << TJsonOption::joDateIsUTC << TJsonOption::joDateFormatISO8601 << TJsonOption::joBytesFormatArray << TJsonOption::joIndentCaseCamel << TJsonOption::joSerialFields ));
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 |