DataFormat 型 (dw::extension::DataFormat)

DataWeave 2.2 は Mule 4.2 と互換性があり、Mule 4.2 にバンドルされています。 このバージョンの Mule は、拡張サポートが終了する 2023 年 5 月 2 日にその すべてのサポート​が終了しました。

このバージョンの Mule を使用する CloudHub には新しいアプリケーションをデプロイできなくなります。許可されるのはアプリケーションへのインプレース更新のみになります。

標準サポートが適用されている最新バージョンの Mule 4 にアップグレード​することをお勧めします。これにより、最新の修正とセキュリティ機能強化を備えたアプリケーションが実行されます。

定義 説明

DataFormat

type DataFormat = { binaryFormat?: Boolean, defaultCharset?: String, fileExtensions?: Array<String>, acceptedMimeTypes: Array<MimeType>, reader: (content: Binary, charset: String, settings: ReaderSettings) -> Any, writer: (value: Any, settings: WriterSettings) -> Binary }

  • binaryFormat?: Boolean​: これがテキストではなくバイナリ表現のデータ形式の場合は true。存在しない場合は false です。

  • defaultCharset?: String​: この形式のデフォルトの文字セット (ある場合)。

  • fileExtensions?: Array<String>​: このデータ形式に割り当てる必要がある「.」付きのファイル拡張子(「.json」、「.xml」など) のリストを返します。

  • acceptedMimeTypes: Array<MimeType>​: 受け入れられる MimeType のリスト。

  • reader: (content: Binary, charset: String, settings: ReaderSettings) → Any​: この関数は、未加工のコンテンツを読み取って DataWeave 正規モデルに変換します。

  • writer: (value:Any, settings:WriterSettings) → Binary​: この関数は、DataWeave 正規モデルをバイナリコンテンツに書き込みます。

EmptySettings

type EmptySettings = Object

何も設定されていない設定を表します。

EncodingSettings

type EncodingSettings = { encoding?: String }

エンコード設定を表します。

  • encoding?: String​: ライターで出力に使用されるエンコード。デフォルトは「UTF-8」です。

MimeType

type MimeType = String

MIME タイプを表します (​application/json​ など)。

DataWeave バージョン 2.2.0 で導入されました。

設定

type Settings = Object

リーダーまたはライターの設定。

DataWeave バージョン 2.2.0 で導入されました。