System.JSON.Builders.TJSONObjectBuilder
Delphi
TJSONObjectBuilder = class(TJSONCollectionBuilder)
C++
class PASCALIMPLEMENTATION TJSONObjectBuilder : public TJSONCollectionBuilder
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.JSON.Builders.pas System.JSON.Builders.hpp |
System.JSON.Builders | System.JSON.Builders |
Description
Le wrapper de l'éditeur JSON qui fournit une interface fluent (EN) pour écrire un objet JSON.
Appelez BeginObject pour démarrer l'écriture de votre objet. Clear supprime le contenu du constructeur d'objet.
Exemple
Les exemples ci-dessous écrivent l'objet suivant :
{
"key 1": "value 1",
"key 2": "value 2"
}
Delphi :
with TJSONObjectBuilder.Create(MyJSONWriter) do
try
BeginObject
.Add('key 1', 'value 1')
.Add('key 2', 'value 2');
finally
Free;
end;
C++ :
TJSONObjectBuilder* MyObjectBuilder = new TJSONObjectBuilder(MyJSONWriter);
try {
MyObjectBuilder
->BeginObject()
->Add("key 1", String("value 1"))
->Add("key 2", String("value 2"));
} __finally {
delete MyObjectBuilder;
}