fromString

fromString(mimeType: String): Result<MimeType, MimeTypeError>

MIME タイプの文字列値表現を ​MimeType​ に変換します。

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

パラメーター

名前 説明

mimeType

String (文字列)

MimeType​ に変換する MIME タイプの文字列値。

次の例では、​parameters​ が含まれない MIME タイプの文字列値を ​MimeType​ 値に変換します。

ソース

%dw 2.0
import * from dw::module::Mime
output application/json
---
fromString("application/json")
DataWeave

出力

{
  "success": true,
  "result": {
      "type": "application",
      "subtype": "json",
      "parameters": {}
  }
}
Json

次の例では、​parameters​ が含まれる MIME タイプの文字列値を ​MimeType​ 値に変換します。

ソース

%dw 2.0
import * from dw::module::Mime
output application/json
---
fromString("multipart/form-data; boundary=the-boundary")
DataWeave

出力

{
  "success": true,
  "result": {
      "type": "multipart",
      "subtype": "form-data",
      "parameters": {
          "boundary": "the-boundary"
      }
  }
}
Json

次の例では、無効な MIME タイプの文字列値を変換します。

ソース

%dw 2.0
import * from dw::module::Mime
output application/json
---
fromString("Invalid MIME type")
DataWeave

出力

{
  "success": false,
  "error": {
      "message": "Unable to find a sub type in `Invalid MIME type`."
  }
}
Json