如何在 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"
}
],
}
]
最佳答案
使用 read() 函数将输入字符串解析为 JSON。
{
ex: read(payload,"application/JSON")
}
关于mule - 在 Dataweave 中将 TEXT 文件转换为 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71110721/