PRIM_JSON.Array (PRIM_JSON.Array)

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) より継承
ComponentTypeComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承
FirstChild最初の子ノードへの参照を返します。そうでなければ*NULL PRIM_JSON.Node (PRIM_JSON.Node) より継承
HasChildNodesノードに子ノードがある場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承
IsArrayJSONアレイノードである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) より継承
IsDecimal10進値を提供できるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承
IsInt3232ビットの整数値を提供できるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承
IsInt6464ビットの整数値を提供できるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承
IsNullJSONNULLノードであるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承
IsObjectJSONオブジェクトノードであるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承
IsStringUnicode文字列を提供できるJSON値ノードに解決する場合TRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承
IsStringChunked文字列値が1つのメモリブロックとしては長すぎる状態で、複数のメモリブロックのシーケンスとして取得された時にTRUEを返します PRIM_JSON.Node (PRIM_JSON.Node) より継承
ItemKeyパラメータと致する名前を持つ子ノードへの参照を返します。そうでない場合は*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) より継承

メソッド

名前記述
AddArrayItem新規のJSONアレイノードを作成し、アレイに追加します
Result
AddBooleanItem新規のJSONブール値ノードを作成し、アレイに追加します
Result, Value
AddDateTimeItem新規のJSON日時ノードを作成し、アレイに追加します
Result, Value
AddDecimalItem新規のJSON十進ノードを作成し、アレイに追加します
Result, Value
AddFloat64Item新規のJSONFloat64ノードを作成し、アレイに追加します
Result, Value
AddInt32Item新規のJSONInt32ノードを作成し、アレイに追加します
Result, Value
AddInt64Item新規のJSONInt64ノードを作成し、アレイに追加します
Result, Value
AddNullItem新規のJSONNullノードを作成し、アレイに追加します
Result
AddNumberItem新規のJSON数値ノードを作成し、アレイに追加します
Result, Value
AddObjectItem新規のJSONオブジェクトノードを作成し、アレイに追加します
Result
AddStringItem新規のJSON文字列ノードを作成し、アレイに追加します
Result, 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) より継承

参照

すべてのコンポーネント クラス

テクニカルリファレンス

EPC150060 - December 2023