62,616
社区成员
发帖
与我相关
我的任务
分享
import net.sf.json.JSONObject;
import net.sf.json.xml.XMLSerializer;
public class JSONToXml {
private static final String STR_JSON = "{\"name\":\"Michael\",\"address\":{\"city\":\"shanghai\",\"street\":\" Changjiang Road \",\"postcode\":100025},\"blog\":\"http://cross.withiter.com\"}";
public static String xml2JSON(String xml){
return new XMLSerializer().read(xml).toString();
}
public static String json2XML(String json){
JSONObject jobj = JSONObject.fromObject(json);
String xml = new XMLSerializer().write(jobj);
return xml;
}
public static void main(String[] args) {
String xml = json2XML(STR_JSON);
System.out.println("xml = "+xml);
String json = xml2JSON(xml);
System.out.println("json="+json);
}
}