Is there simple way of converting XML to JSON, without binding XML to a java object first?
Just like how this does it -- http://www.utilities-online.info/xmltojson/
This what I ended up doing --
Here is XmlToJson.java --
import org.json.XML;
import org.mule.api.transformer.TransformerException;
import org.mule.transformer.AbstractTransformer;
public class XmlToJson extends AbstractTransformer{
@Override
protected Object doTransform(Object src, String enc)
throws TransformerException {
JSONObject jsonObj = XML.toJSONObject((String) src);
return jsonObj.toString();
}
}