json - 如何访问json数据mule esb

标签 json esb mule

我想访问从同步流生成的 json 数据到异步流中。
我从同步流中正确获取 json 数据,我想从我的 json 数据中获取某些属性值,如下所示:

{"data" : [{"in_timestamp":"2012-12-04","message":"hello","out_timestamp":null,"from_user":"user2","ID":43,"to_user":"user1"}]} and to user is #[json:to_user]}

我想从此 json 格式访问 to_user 属性。
我试过使用 #[json:to_user]但它只是将其打印为字符串并且不返回任何值。
请帮忙。提前致谢。

最佳答案

基于您的示例 JSON 的正确表达式是:

#[json:data[0]/to_user]

关于json - 如何访问json数据mule esb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13703573/

相关文章:

java - 从线程中的任意位置访问 Mule 消息

java - 无法获取 JDBC 连接;嵌套异常是 java.sql.SQLException Mule ESB

javascript - 如何使用 Jquery 从复选框收集值的 JSON 对象?

php - 使用 php 过滤 JSON 数据

powershell - 适用于PowerShell BizTalk的esbimportutil.exe的替代

java - WSO2 ESB 自定义 POJOCommand

http - 如何删除 Mule 默认 header 并设置从第三方 API 收到的 header

json - scala - 使用 json4s 分解时如何更改字段名称?

python - flask-restful 有一个 get/<id> 并在同一个类中用 json 发布

java - 从 Anypoint studio 创建新流程