PRIM_JSON.Object (PRIM_JSON.Object)

JSONコンテンツからマップされたJSONメンバーの連想アレイを示すJSONノードクラス

祖先 - PRIM_JSON.ValueNode (PRIM_JSON.ValueNode) 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) より継承

イベント

名前

記述

CreateInstance

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

DestroyInstance

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

メソッド

名前

記述

AddArrayMember

提供された名前と新規JSONアレイノードを結合し、子ノードとして挿入される新規JSONメンバーノードにします。

Result, Name

AddBooleanMember

提供された名前と新規JSONブール値ノードを結合し、子ノードとして挿入される新規JSONメンバーノードにします。

Result, Name, Value

AddDateTimeMember

提供された名前と新規JSON日時ノードを結合し、子ノードとして挿入される新規JSONメンバーノードにします。

Result, Name, Value

AddDecimalMember

提供された名前と新規JSON10進ノードを結合させ、子ノードとして挿入する新規JSONメンバーノードにします

Result, Name, Value

AddFloat64Member

提供された名前と新規JSONFloat64ノードを結合させ、子ノードとして挿入する新規JSONメンバーノードにします

Result, Name, Value

AddInt32Member

提供された名前と新規JSONInt32ノードを結合させ、子ノードとして挿入する新規JSONメンバーノードにします

Result, Name, Value

AddInt64Member

提供された名前と新規JSONInt64ノードを結合させ、子ノードとして挿入する新規JSONメンバーノードにします

Result, Name, Value

AddNullMember

提供された名前と新規JSONNULLノードを結合させ、子ノードとして挿入する新規JSONメンバーノードにします

Result, Name

AddNumberMember

提供された名前と新規JSON数値ノードを結合させ、子ノードとして挿入する新規JSONメンバーノードにします

Result, Name, Value

AddObjectMember

提供された名前と新規JSONオブジェクトノードを結合させ、子ノードとして挿入する新規JSONメンバーノードにします

Result, Name

AddStringMember

提供された名前と新規JSON文字列ノードを結合させ、子ノードとして挿入する新規JSONメンバーノードにします

Result, Name, Value

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

CreateIterator

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

Result

RemoveAll

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


参照

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

  • No labels