Home > リファレンスガイド > ユーティリティ > データマッパーユーティリティ > 送り元と送り先のプロパティペイン > [JSON]プロパティ
Magic xpiのデータマッパーは、JSONスキーマを使用して動作します。データマッパーは、JSONスキーマを構文解析し、すべてのデータタイプと制約によってその構造を表示します。実行時は、そのJSONスキーマに違反していないかJSONファイルを検証することができます。
[プロパティ]ペインには、以下のプロパティが含まれています:
プロパティ |
説明 |
||
名 |
スキーマの名前を入力してください。 |
||
説明 |
スキーマの説明を入力してください。 |
||
JSONスキーマファイル |
JSONスキーマのファイルのフルパス。をクリックして、必要なスキーマを選択してください。 |
||
送り元/送り先のタイプ |
送り元の場合は、送り元がどこに位置しているかを指定します。送り先の場合は、送り先データがどこで保持されるかを指定します。 ドロップダウンリストから以下のどれかのオプションを選択してください:
|
||
ファイルパス |
[送り先タイプ]プロパティ(上記)でファイルを選択すると、 をクリックし式エディタを使用して、ファイルを位置付ける式または条件を作成します。 |
||
変数 |
[送り先タイプ]プロパティ(上記)で変数を選択すると、 をクリックして変数リストを開ます。変数を選択して[選択]をクリックします。 |
||
JSON検証 |
実行中、JSONファイルはデータマッパーによって作成されて、内部で検証されます。検証処理によって不整合が見つかると、エラーが発生します。このエラーは、C.sys.LastErrorInfoとC.sys.ErrorDescriptionシステム変数に記録されます。 検証を実行したいかどうかを定義するには、ドロップダウンリストから以下のどれかを1つを選択してください:
|
||
JSONエンコーディング(送り先のみ) |
送り先のJSONファイルとして使用したいエンコーディングのフォーマットを定義します。同じデータマッパーで異なるフォーマットエンコーディングを持つ複数の送り先を作成することができます。 ドロップダウンリストから以下のエンコーディングフォーマットのどれかを選択してください:
|
||
データフォーマット |
をクリックして[デフォルトデータフォーマット]ダイアログボックスを開きます。ここで、特定のデータタイプが指定されると、Magic xpiで使用したいデフォルトを定義することができます。 |
||
常に時ノードを作成(送り先のみ) |
マッピングされた送り元ノードが、空の値またはヌル値(送り先ノードがNull値をサポートしない時)の時でも、このプロパティはMagic xpiに、結果JSONファイルにマッピングされた送り先ノードを作成することを指示します。 このプロパティをNoに設定した場合、マッピングされた送り先ノードは作成されません。 この動作を無効にするために[計算値]を使用することができます。 ドロップダウンリストから以下のどれかを選択しでください:
|
|
Since version: |
4.5 |