---
schema_version: "1"
id: b3657db27e8423adaaa7c9e905f6e005a3fe0ad27e45aff13b1500743ad80200
title: DataFormat 型 (dw::extension::DataFormat)
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/dataweave/2.8/dw-dataformat-types.md
canonical_url: https://docs.mulesoft.com/jp/dataweave/2.8/dw-dataformat-types
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 8b537f30f367889dc4bb7a2dff80eaef95269899522e2f1fc9048168655fa8da
description: MuleSoft Documentation Site
release: "2.8"
latest: false
---
# DataFormat 型 (dw::extension::DataFormat)

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 16.6666%;">
<col style="width: 33.3333%;">
<col style="width: 50.0001%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">型</th>
<th class="tableblock halign-left valign-top">定義</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">DataFormat</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>type DataFormat = { binaryFormat?: Boolean, defaultCharset?: String, fileExtensions?: Array&lt;String&gt;, acceptedMimeTypes: Array&lt;MimeType&gt;, reader: (content: Binary, charset: String, settings: ReaderSettings) -&gt; Any, writer: (value: Any, settings: WriterSettings) -&gt; Binary }</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>DataFormat</code>​ 定義を表し、次の項目が含まれます。</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>binaryFormat</code>​:
これがテキストではなくバイナリ表現のデータ形式の場合は true。存在しない場合は false。</p>
</li>
<li>
<p><code>defaultCharset</code>​:
この形式のデフォルトの文字セット (ある場合)。</p>
</li>
<li>
<p><code>fileExtensions</code>​:
このデータ形式に割り当てる ​<code>.</code>​ を含めたファイル拡張子 (たとえば、​<code>.json</code>​、​<code>.xml</code>​) のリストを返します。</p>
</li>
<li>
<p><code>acceptedMimeTypes</code>​:
受け入れる MIME タイプのリスト。</p>
</li>
<li>
<p><code>reader</code>​:
未加工コンテンツを読み取り、DataWeave 正規モデルに変換する関数。</p>
</li>
<li>
<p><code>writer</code>​:
DataWeave 正規モデルをバイナリコンテンツに書き込む関数。</p>
</li>
</ul>
</div>
<div class="paragraph">
<p><em>DataWeave バージョン 2.2.0 で導入されました。</em>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">EmptySettings</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>type EmptySettings = Object</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>何も設定されていない設定を表します。</p>
</div>
<div class="paragraph">
<p><em>DataWeave バージョン 2.2.0 で導入されました。</em>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">EncodingSettings</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>type EncodingSettings = { encoding?: String {defaultValue: "UTF-8"} }</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>エンコード設定を表し、次の項目が含まれます。</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>encoding</code>​:
ライターで出力に使用されるエンコード。デフォルトは「UTF-8」です。</p>
</li>
</ul>
</div>
<div class="paragraph">
<p><em>DataWeave バージョン 2.2.0 で導入されました。</em>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">MimeType</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>type MimeType = String</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>MIME タイプを表します (​<code>application/json</code>​ など)。</p>
</div>
<div class="paragraph">
<p><em>DataWeave バージョン 2.2.0 で導入されました。</em>​</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Settings</p></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>type Settings = Object</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>リーダーまたはライターの設定。</p>
</div>
<div class="paragraph">
<p><em>DataWeave バージョン 2.2.0 で導入されました。</em>​</p>
</div></div></td>
</tr>
</tbody>
</table>