mule - 在 Dataweave 中将 TEXT 文件转换为 JSON

标签 mule mule-studio dataweave mulesoft

如何在 Dataweave 中将 TEXT 文件转换为 JSON。

输入:

"[
  {
    "quantity": "1.0",
    "uom": "every",
    "amount": "5.0",
    "allocation": [
      {
        "ID": "22245",
        "price": "156",
        "desc": "Product A1"
      }
    ],
  },
  {
    "quantity": "2.0",
    "uom": "all",
    "amount": "65888",
    "allocation": [
      {
        "ID": "65665",
        "price": "7789",
        "desc": "Product A2"
      }
    ],
  }
]"

JSON 格式的预期输出:

ex:
[
  {
    "quantity": "1.0",
    "uom": "every",
    "amount": "5.0",
    "allocation": [
      {
        "ID": "22245",
        "price": "156",
        "desc": "Product A1"
      }
    ],
  },
  {
    "quantity": "2.0",
    "uom": "all",
    "amount": "65888",
    "allocation": [
      {
        "ID": "65665",
        "price": "7789",
        "desc": "Product A2"
      }
    ],
  }
]

enter image description here

最佳答案

使用 read() 函数将输入字符串解析为 JSON。

{
  ex: read(payload,"application/JSON")
}

关于mule - 在 Dataweave 中将 TEXT 文件转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71110721/

相关文章:

maven - 未知包 : mule-module error after running mvn archetype for cloud connector creation via DevKit

Mule 参数化查询未显示在日志中

mule - 使用 Mule 4 中所需的任一字段验证 json 数组

multithreading - Parallel For-Each 与 Scatter Gather in mule

soap - Mule SOAP 客户端包装器作为参数而不是对象数组

java - fileAge 属性仅有时有效

mule - 在 Mule 应用程序中实现条件循环

java - 在 tomcat 中部署 war 文件时在 AMQP Connector 中遇到问题

spring - 如何在事务中调用Mule Flow中的多个http webservice?

mule - DataWeave 2.0 反斜杠转义