System.JSON.Writers.TJsonTextWriter

提供: RAD Studio API Documentation
移動先: 案内検索

System.JSON.Writers.TJsonWriterSystem.JSON.Types.TJsonFilerSystem.JSON.Types.TJsonLineInfoSystem.TObjectTJsonTextWriter

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 データを書き込むには:

  1. 指定されたテキスト ライタにデータを書き込むための JSON ライタを作成します。
  2. 生成する JSON トークンに応じた適切な書き込みメソッドを順に呼び出します。たとえば、JSON オブジェクトの開始を書き込むには WriteStartObject を呼び出します。

それ以外に、TJsonTextWriter では次のような機能も提供しています。

  • JSON テキストをどう整形するかを示す Formatting。これを Indented に設定すると、インデントを使って読みやすくした JSON データが出力されます。

関連項目