System.JSON.Writers.TJsonTextWriter
Delphi
TJsonTextWriter = class(TJsonWriter)
C++
class PASCALIMPLEMENTATION TJsonTextWriter : public TJsonWriter
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.JSON.Writers.pas System.JSON.Writers.hpp |
System.JSON.Writers | System.JSON.Writers |
説明
JSON データをシリアル化するためのライタを表すクラスです。
TJsonTextWriter は、TJsonWriter を拡張した、JSON コンテンツを書き込むためのクラスです。TJsonTextWriter では、JSON が無効でないかのエラー チェックを行います。
JSON データを書き込むには:
- 指定されたテキスト ライタにデータを書き込むための JSON ライタを作成します。
- 生成する JSON トークンに応じた適切な書き込みメソッドを順に呼び出します。たとえば、JSON オブジェクトの開始を書き込むには WriteStartObject を呼び出します。
それ以外に、TJsonTextWriter では次のような機能も提供しています。
- JSON テキストをどう整形するかを示す Formatting。これを
Indented
に設定すると、インデントを使って読みやすくした JSON データが出力されます。