import org.mule.api.annotations.Name; import org.mule.api.annotations.Transformer; import org.mule.module.json.transformers.JsonToObject; @Transformer(sourceTypes = { String.class }) public class JsonToXmlTransformer { @Transformer public String transformJsonToXml(@Payload String json, @Name("customXmlTag") String customXmlTag) { // ... return xml; } } <mule xmlns:json-transformer="org.mule.module.json.transformers.JsonToObject"> <flow name="jsonToXmlFlow"> <http:listener config-ref="HTTP_Listener_Configuration" path="/json-to-xml" allowedMethods="POST" /> <json-transformer:json-to-object-transformer returnClass="java.lang.String" /> <java:transformer ref="jsonToXmlTransformer" method="transformJsonToXml" /> <logger level="INFO" message="#[payload]" /> </flow> </mule>


上一篇:
下一篇:
切换中文