Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerFlex Gateway新着情報
Governance新着情報
Monitoring API Manager2.x
Mule 4
3.9
1.1
2.x
1.2
7.x
findDataFormatDescriptorByMime
findDataFormatDescriptorByMime
指定された dw::module::Mime::MimeType
に基づいて DataFormatDescriptor
を返すか、指定された MimeType
の DataFormatDescriptor
がない場合は null
を返します。
実験的: この関数は実験的機能であり、DataWeave の将来のバージョンで変更または削除される場合があります。
DataWeave バージョン 2.7.0 で導入されました。
名前 | 型 | 説明 |
---|---|---|
|
|
検索する MIME タイプ値。 |
次の例では、JSON DataFormatDescriptor
と不明な DataFormatDescriptor
を検索します。
%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)
}
DataWeave
{
"json": {
"name": "json",
"defaultMimeType": "application/json"
},
"unknown": {
"name": "unknown",
"defaultMimeType": "unknown"
}
}
Json