PRIM_JSON.Document (PRIM_JSON.Document)

JSONコンテンツからマップされたJSONドキュメントツリーのルートを示すJSONノードクラス ドキュメントのデータへのプライマリアクセスを提供します

祖先 - PRIM_JSON.Node (PRIM_JSON.Node) オブジェクト (PRIM_OBJT)

詳細

この機能には詳細のヘルプがありません。

プロパティ

名前

記述

Child

メンバの名前を使って、PRIM_JSON.Object ノードの子としての PRIM_JSON.Member ノードにアクセスするためのキー付きプロパティ PRIM_JSON.Node (PRIM_JSON.Node) より継承

ChildAt

インデックスを使って子にアクセスするためのキー付きプロパティ。PRIM_JSON.Array ノードの子と PRIM_JSON.Member の Value ノードへのアクセスを提供します。 PRIM_JSON.Node (PRIM_JSON.Node) より継承

ChildCount

現在のノードの子となるノードの数。PRIM_JSON.Member ノードでは、このノードの Value ノードの子の数となります。 PRIM_JSON.Node (PRIM_JSON.Node) より継承

ComponentClassName

コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

ComponentMembers

このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承

ComponentPatternName

コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承

ComponentTag

インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承

ComponentType

ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承

ComponentTypeName

ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

FirstChild

最初の子ノードへの参照を返します。そうでなければ*NULL PRIM_JSON.Node (PRIM_JSON.Node) より継承

HasChildNodes

ノードに子ノードがある場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承

IsArray

JSONアレイノードであるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承

IsBoolean

ブール値を提供できるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承

IsDateTime

日時の値を提供できるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承

IsDecimal

10進値を提供できるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承

IsInt32

32ビットの整数値を提供できるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承

IsInt64

64ビットの整数値を提供できるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承

IsNull

JSONNULLノードであるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承

IsObject

JSONオブジェクトノードであるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承

IsString

Unicode文字列を提供できるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承

IsStringChunked

文字列値が1つのメモリブロックとしては長すぎる状態で、複数のメモリブロックのシーケンスとして取得された時にTRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承

Item

Keyパラメータと致する名前を持つ子ノードへの参照を返します。そうでない場合は*NULL PRIM_JSON.Node (PRIM_JSON.Node) より継承

ItemAt

提供のインデックスを持つ子ノードへの参照を返します。そうでない場合は*NULL PRIM_JSON.Node (PRIM_JSON.Node) より継承

ItemCount

子ノードの数 PRIM_JSON.Node (PRIM_JSON.Node) より継承

LastChild

このノードの最後の子への参照を返します。そうでない場合は*NULL PRIM_JSON.Node (PRIM_JSON.Node) より継承

Name

コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承

NextSibling

このノードの次の兄弟への参照を返します。そうでない場合は*NULL PRIM_JSON.Node (PRIM_JSON.Node) より継承

NodeName

このノードに割り当てられた名前 PRIM_JSON.Node (PRIM_JSON.Node) より継承

NodeType

このノードのタイプ PRIM_JSON.Node (PRIM_JSON.Node) より継承

NodeValue

このノードの値をUnicode文字列として返します PRIM_JSON.Node (PRIM_JSON.Node) より継承

Owner

コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承

OwnerDocument

このノードのファクトリーのドキュメントへの参照を返します。そうでない場合は*NULL PRIM_JSON.Node (PRIM_JSON.Node) より継承

Parent

このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承

ParentDocument

このノードの親のドキュメントへの参照を返します。そうでない場合は*NULL PRIM_JSON.Node (PRIM_JSON.Node) より継承

ParentNode

このノードの親への参照を返します。そうでない場合は*NULL PRIM_JSON.Node (PRIM_JSON.Node) より継承

PreviousSibling

このノードの前の兄弟への参照を返します。そうでない場合は*NULL PRIM_JSON.Node (PRIM_JSON.Node) より継承

RootNode

ドキュメントルートとして割り当てられたJSONノードへの参照

イベント

名前

記述

CreateInstance

コンポーネントを作成する時にCreateInstanceのイベントを実行します。 PRIM_JSON.Document (PRIM_JSON.Document) より継承

DestroyInstance

コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 PRIM_JSON.Document (PRIM_JSON.Document) より継承

メソッド

名前

記述

AsArray

現在のノードを PRIM_JSON.Array として解決しようと試みます、できなければランタイムエラーを報告します。 ドキュメントノードはルートノードを解決し、メンバノードは Value ノードを解決します。 PRIM_JSON.Node (PRIM_JSON.Node) より継承

Result

AsBase64BinaryFile

この値のBase64文字のシーケンスを解読し、その結果をファイルに書き込むことで、現在のJSONノード値をバイナリ文字列に変換します PRIM_JSON.Node (PRIM_JSON.Node) より継承

BinaryFilePath, FolderPath, FileName, MimeType

AsBoolean

現在のJSONノードの値をブール値として取得します PRIM_JSON.Node (PRIM_JSON.Node) より継承

Result

AsDateTime

現在のJSONノードの値を日時として取得します PRIM_JSON.Node (PRIM_JSON.Node) より継承

Result

AsDecimal

現在のJSONノードの値を10進数として取得します PRIM_JSON.Node (PRIM_JSON.Node) より継承

Result

AsInt32

現在のJSONノードの値を32ビット整数として取得します PRIM_JSON.Node (PRIM_JSON.Node) より継承

Result

AsInt64

現在のJSONノードの値を64ビット整数として取得します PRIM_JSON.Node (PRIM_JSON.Node) より継承

Result

AsObject

現在のノードを PRIM_JSON.Object として解決しようと試みます、できなければランタイムエラーを報告します。ドキュメントノードはルートノードを解決し、メンバノードは Value ノードを解決します。 PRIM_JSON.Node (PRIM_JSON.Node) より継承

Result

AsString

現在のJSONノードの値をUnicode文字列として取得します PRIM_JSON.Node (PRIM_JSON.Node) より継承

Result

Clone

現在のJSONノードのコピーを作成し、再帰的にノードの子すべてのクローンを作成します PRIM_JSON.Node (PRIM_JSON.Node) より継承

Result

CloneNode

現在のJSONノードのコピーを作成し、オプションで再帰的にノードの子すべてのクローンを作成します PRIM_JSON.Node (PRIM_JSON.Node) より継承

Result, Deep

CreateArray

新規JSONアレイノードを作成します

Result

CreateBoolean

新規JSONブール値ノードを作成します

Result, Value

CreateDateTime

新規JSON日時ノードを作成します

Result, Value

CreateDecimal

新規JSON10進ノードを作成します

Result, Value

CreateFloat64

新規JSONFloat64ノードを作成します

Result, Value

CreateInt32

新規JSONInt32ノードを作成します

Result, Value

CreateInt64

新規JSONInt64ノードを作成します

Result, Value

CreateIterator

ノードの子の間で反復できる反復コンポーネントを作成します PRIM_JSON.Node (PRIM_JSON.Node) より継承

Result

CreateNull

新規JSONNullノードを作成します

Result

CreateNumber

新規JSON数値ノードを作成します

Result, Value

CreateObject

新規JSONオブジェクトノードを作成します

Result

CreateRootArray

新規JSONアレイノードを作成し、このノードをドキュメントのルートとして割り当てます

Result

CreateRootObject

新規JSONオブジェクトノードを作成し、このノードをドキュメントのルートとして割り当てます

Result

CreateString

新規JSON文字列ノードを作成します

Result, Value

LoadFromFile

指定ファイルのコンテンツで初期化されたJSONリーダーを利用して、適切なJSONノードを作成してデータを入れた後、このドキュメントのルートノードと置き換えます

TextReader

LoadFromString

指定の入力文字列で初期化されたJSONリーダーを利用して、適切なJSONノードを作成してデータを入れた後、このドキュメントのルートノードと置き換えます

InputString

RemoveAll

各子ノードの親にNullを設定することで、このノードのすべての子ノードを削除するメソッド PRIM_JSON.Node (PRIM_JSON.Node) より継承

SaveToFile

指定のファイルのコンテンツで初期化された JSON ライター を使って現在のドキュメントのコンテンツを JSON として書き込みます

TextWriter

SaveToString

JSON ライターを使って、現在のドキュメントのコンテンツを JSON として書き込むことで、Unicode 文字列を作成し初期化します。

Result


参照

すべてのコンポーネント クラス
テクニカルリファレンス

  • No labels