---
schema_version: "1"
id: cfcf7434acbd0eaa5b5c573206d2eb6adcedbe10bfba2fc1d046ecb205bc52c8
title: findDataFormatDescriptorByMime
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/dataweave/2.8/dw-runtime-functions-finddataformatdescriptorbymime.md
canonical_url: https://docs.mulesoft.com/jp/dataweave/2.8/dw-runtime-functions-finddataformatdescriptorbymime
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 0cef0b38bff65fe9183d19e71f7693380261892400d3ef207fb90406c323fa24
description: MuleSoft Documentation Site
release: "2.8"
latest: false
---
# findDataFormatDescriptorByMime

## [](#finddataformatdescriptorbymime1)findDataFormatDescriptorByMime(mime: dw::module::Mime::MimeType): DataFormatDescriptor | Null

指定された ​`dw::module::Mime::MimeType`​ に基づいて ​`DataFormatDescriptor`​ を返すか、指定された ​`MimeType`​ の ​`DataFormatDescriptor`​ がない場合は ​`null`​ を返します。

_実験的:_​ この関数は実験的機能であり、DataWeave の将来のバージョンで変更または削除される場合があります。

_DataWeave バージョン 2.7.0 で導入されました。_

### [](#パラメーター)パラメーター

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 20%;">
<col style="width: 20%;">
<col style="width: 60%;">
</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"><code>mimeType</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><code>dw::module::Mime::MimeType</code></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">検索する MIME タイプ値。</p></td>
</tr>
</tbody>
</table>

### [](#例)例

次の例では、JSON ​`DataFormatDescriptor`​ と不明な ​`DataFormatDescriptor`​ を検索します。

#### [](#ソース)ソース

```DataWeave
%dw 2.0
import * from dw::Runtime
output application/json

var jsonDF = findDataFormatDescriptorByMime({'type': "*", subtype: "json", parameters: {}})
var unknownDF = findDataFormatDescriptorByMime({'type': "*", subtype: "*", parameters: {}})

fun simplify(df: DataFormatDescriptor | Null) = df  match {
  case d is DataFormatDescriptor -> { name: d.name, defaultMimeType: d.defaultMimeType }
  case is Null -> { name: "unknown", defaultMimeType: "unknown" }
}
---
{
  json: simplify(jsonDF),
  unknown: simplify(unknownDF)
}
```

#### [](#出力)出力

```Json
{
  "json": {
    "name": "json",
    "defaultMimeType": "application/json"
  },
  "unknown": {
    "name": "unknown",
    "defaultMimeType": "unknown"
  }
}
```