调试模式下的 Mule 3 - 如何查看 JSON 格式的负载?

问题描述 投票:0回答:1

所以这个问题是在调试模式(Mule 3)下运行Anypoint Studio 6.x(6.6.10)时特定的 现在,作为实现的一部分,负载或变量很多时候都以

application/java
格式存储,这在调试时使得数据可视化变得困难。

如果在调试器中使用 Mule 4,我可以简单地输入 dataweave :

%dw 2.0
output application/json
---
payload

然而这在 Mule 3 中是不可能的,事实上你甚至不能输入跨多行的命令

所以问题是 - 在 Mule3 的情况下如何在调试模式下以 json 格式查看有效负载?

mule mule-studio mulesoft anypoint-studio mule-el
1个回答
0
投票

Mule 4 使用 DataWeave 2 作为其表达语言。 Mule 3 使用了 MEL 表达式。 MEL 不直接支持 JSON。您可以尝试使用 dw() 函数从 MEL 执行 DataWeave 1 转换,将有效负载转换为 JSON。

dw("payload","application/json")

我现在没有Studio 6环境来测试它。

© www.soinside.com 2019 - 2024. All rights reserved.