本文介绍了从m流中的JSON响应中提取值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个像这样的json响应-我想提取p_ProviderID的值.请指导我如何在ule子流中做到这一点?
I have a json response like this --I want to extract the value of p_ProviderID.Please guide me how to do it in a mule flow?
{
"category" : "Address",
"status": "SUCCESS",
"result": {
"p_ProviderID": 4,
"p_NewProvInd": "Exist"
}
}
推荐答案
使用<json:json-to-object-transformer returnClass="java.util.HashMap" doc:name="JSON to Object" />
,然后可以使用MEL #[message.payload.result.p_ProviderID]
Use <json:json-to-object-transformer returnClass="java.util.HashMap" doc:name="JSON to Object" />
and then you can get the value using MEL #[message.payload.result.p_ProviderID]
例如,使用<json:json-to-object-transformer/>
如下所示,您可以在记录器中获取 p_ProviderID 的值:-
For example, you can get the value of p_ProviderID in logger after using <json:json-to-object-transformer/>
as follow:-
<json:json-to-object-transformer returnClass="java.util.HashMap" doc:name="JSON to Object" />
<logger message="#[message.payload.result.p_ProviderID]" level="INFO" doc:name="Logger"/>
这篇关于从m流中的JSON响应中提取值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!