如何访问json数据mule esb

Shr*_*uti 4 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]}
Run Code Online (Sandbox Code Playgroud)

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

Seb*_*eba 16

基于样本JSON的正确表达式是:

#[json:data[0]/to_user]
Run Code Online (Sandbox Code Playgroud)

  • 这种表示法的文档在哪里?谢谢 (3认同)