mule l'obtention de données de charge utile json

Ma charge utile est

<json:json-to-object-transformer returnClass="java.lang.Object" doc:name="JSON to Object"/>
<logger message="#[payload]" level="INFO" doc:name="Logger"/>`

qui imprime ( c'est le tableau json entrée de donnée)

[{"Name":"Mon nom","Adresse":"add1","Localisation":"NY"}]

Maintenant, j'ai besoin de récupérer les données de la charge utile:

<logger message="#[payload.Name]" level="INFO" doc:name="Logger"/>

il imprime la valeur null. Comment puis-je obtenir les données de la charge à l'aide de MEL? Est-il un moyen plus simple d'arriver dans Groovy ou xpath?

MODIFIER

Passé simple des données json:

{"Name":"My name","Address":"add1","Location":"NY"}

logger:

  <logger message="#[payload.Name]" level="INFO" doc:name="Logger"/>

il imprime la valeur null.

OriginalL'auteur TechFind | 2014-12-04