System.JSON.Builders.TJSONArrayBuilder

提供: RAD Studio API Documentation
2015年11月30日 (月) 16:23時点におけるHonji (トーク | 投稿記録)による版 (1版: LOC-21008/2015.11.25.DocWikiPages - JA)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

System.JSON.Builders.TJSONCollectionBuilderSystem.TObjectTJSONArrayBuilder

Delphi

TJSONArrayBuilder = class(TJSONCollectionBuilder)

C++

class PASCALIMPLEMENTATION TJSONArrayBuilder : public TJSONCollectionBuilder

プロパティ

種類 可視性 ソース ユニット
class public
System.JSON.Builders.pas
System.JSON.Builders.hpp
System.JSON.Builders System.JSON.Builders


説明

JSON 配列を書き込むためのフルーエント インターフェイスを提供する JSON ライタ ラッパーです。

BeginArray を呼び出して、配列の書き込みを開始することができます。Clear を呼び出すと、配列ビルダの内容が削除されます。

この例では、次の配列を書き込みます。

[
  "value 1",
  "value 2"
]

Delphi の場合:

with TJSONArrayBuilder.Create(MyJSONWriter) do
try
  BeginArray
    .Add('value 1')
    .Add('value 2');
finally
  Free;
end;

C++ の場合:

TJSONArrayBuilder* MyArrayBuilder = new TJSONArrayBuilder(MyJSONWriter);
try {
  MyArrayBuilder
    ->BeginArray()
      ->Add(String("value 1"))
      ->Add(String("value 2"));
} __finally {
  delete MyArrayBuilder;
}

関連項目