JSON 構成

JSON ファイルに必要な構成を追加し、qsam encode コマンドまたは qsam decode コマンドで --input-parameter json-dialect=DataPath オプションを使用してこのファイルを指定することで、Mainframe Connector トランスコーダの JSON 形式を構成できます。JsonConfiguration セクションで指定されているように、JSON 構成を定義する必要があります。

このページでは、トランスコードの入力パラメータとして構成できるさまざまな JSON パラメータについて説明します。JsonConfiguration オブジェクトには、すべての JSON エンコーダとデコーダの構成オプションが含まれています。

JsonConfiguration

JsonConfiguration オブジェクトを使用すると、JSON デコーダとエンコーダの構成を構成できます。

JSON 表現
{
    "date_format": string,
    "encoding": string,
    "omit_null_fields": boolean,
    "timestamp_format": string
}
フィールド
date_format

string

日付の形式を指定します。デフォルトの形式は yyyy-MM-dd です。

encoding

string

JSON 出力に使用する文字エンコードを指定します。デフォルトは UTF-8 です。

omit_null_fields

boolean

null フィールドを JSON 出力から省略する場合は、true に設定します。

timestamp_format

string

タイムスタンプの形式を指定します。デフォルト値は DateTimeFormatter.ISO_INSTANT です。