JSONDecode_Mapperコンポーネント、Converterコンポーネント使用

これまでJSON形式の変換にはJSONDecodeコンポーネントやJSONEncodeコンポーネントを使用しました。しかし、ASTERIA Warp 2412よりこれらのコンポーネントが廃止されたため、超初歩的な内容ではございますが、Mapper、又は、Converterコンポーネントを使用してJSON形式から別のストリーム(CSVXML)に変換を行うフローを作成してみました。

JSONDecode_Mapperコンポーネント

FileGetコンポーネント

・ファイルパスに対象JSONファイルパスを設定します。

FileGetコンポーネントのストリーム定義は読み込むJSONデータの構造に対応するように設定します。

※手書きでストリーム定義するのが手間なので、インポートで設定を行います。

FileGetコンポーネント設定
20260227test_1.jsonファイルの内容

Mapperコンポーネント

・出力フォーマットにCSVを設定します。

・出力ストリーム設定は下図のように行います。

Mapperコンポーネント設定
マッピング設定

実行結果

*************************************************

JSONDecode_Converterコンポーネント

FileGetコンポーネント

・ファイルパスに対象JSONファイルのパスを設定します。

FileGetコンポーネントのストリーム定義は読み込むJSONデータの構造に対応するように設定します。

※手書きでストリーム定義するのが手間なので、インポートで設定を行います。

FileGetコンポーネント設定
20260227test_1.jsonファイル内容

Converterコンポーネント

Converterコンポーネントの出力フォーマットにXMLを設定します。

XMLのストリームフィールド設定は下図のように行ってください。

Converterコンポーネント設定

実行結果