System.JSON.Readers.TJsonReader.SupportMultipleContent

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

Delphi

property SupportMultipleContent: Boolean read FSupportMultipleContent write FSupportMultipleContent;

C++

__property bool SupportMultipleContent = {read=FSupportMultipleContent, write=FSupportMultipleContent, nodefault};

プロパティ

種類 可視性 ソース ユニット
property public
System.JSON.Readers.pas
System.JSON.Readers.hpp
System.JSON.Readers TJsonReader


説明

JSON コンテンツの複数の部分を、連続したストリームからエラーを起こすことなく読み込めるかどうかを示す値を、取得または設定します。

SupportMultipleContent 型はブーリアンで:

  • True: リーダーは、JSON コンテンツの複数部分の読み込みをサポートします。
  • False: リーダーは、JSON コンテンツの複数部分の読み込みをサポートしません。
メモ: SupportMultipleContent は、デフォルトでは、False に設定されています。

リーダーは、JSON コンテンツの読み込みを完了する際、SetFinished メソッドを呼び出します。 SupportMultipleContentFalse に設定されている場合、リーダーの現在の状態は Finished に変わり、SupportMultipleContentTrue に設定されている場合、リーダーの状態は Start に変わり、リーダーは残りの JSON コンテンツを読み続けます。

SupportMultipleContentFalse に設定されている場合で、さらに読み込む JSON コンテンツがある場合、例外が発生します:

Additional text encountered after finished reading JSON content: <next char> + <path> + <line> + <position within the line>.

関連項目