PRIM_JSON.Document (PRIM_JSON.Document)
JSONコンテンツからマップされたJSONドキュメントツリーのルートを示すJSONノードクラス。ドキュメントのデータへのプライマリアクセスを提供します
祖先 - PRIM_JSON.Node (PRIM_JSON.Node) オブジェクト (PRIM_OBJT)
この機能には詳細のヘルプがありません
| 名前 | 記述 |
|---|---|
| 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 |
EPC150060 - December 2023