1.json转XML:
public static String json2xml(String jsonString){
XMLSerializer xmlSerializer = new XMLSerializer();
return xmlSerializer.write(JSONSerializer.toJSON(jsonString));
// return xmlSerializer.write(JSONArray.fromObject(jsonString));//这种方式只支持JSON数组
}
错误:
java.lang.NoSuchMethodError: net.sf.json.xml.XMLSerializer.write(Lnet/sf/json/JSON;)Ljava/lang/String;2.XML转JSON:
public static String getJSONFromXml(String xmlString) {
XMLSerializer xmlSerializer = new XMLSerializer();
JSON json = xmlSerializer.read(xmlString);
return json.toString();
}
错误:
java.lang.NoSuchMethodError: net.sf.json.xml.XMLSerializer.read(Ljava/lang/String;)Lnet/sf/json/JSON;所引用的JAR包有:
json-lib-2.4-jdk15.jarezmorph-1.0.6.jarxom-1.1.jarcommons-lang-2.4.jarcommons-io-1.4jarjaxen-1.1.jarjsonrpc-1.0.jarmorph-1.1.1.jar还需要jar么,还是jar包之间所引起的冲突呢??求解!!!
public static String json2xml(String jsonString){
XMLSerializer xmlSerializer = new XMLSerializer();
return xmlSerializer.write(JSONSerializer.toJSON(jsonString));
// return xmlSerializer.write(JSONArray.fromObject(jsonString));//这种方式只支持JSON数组
}
错误:
java.lang.NoSuchMethodError: net.sf.json.xml.XMLSerializer.write(Lnet/sf/json/JSON;)Ljava/lang/String;2.XML转JSON:
public static String getJSONFromXml(String xmlString) {
XMLSerializer xmlSerializer = new XMLSerializer();
JSON json = xmlSerializer.read(xmlString);
return json.toString();
}
错误:
java.lang.NoSuchMethodError: net.sf.json.xml.XMLSerializer.read(Ljava/lang/String;)Lnet/sf/json/JSON;所引用的JAR包有:
json-lib-2.4-jdk15.jarezmorph-1.0.6.jarxom-1.1.jarcommons-lang-2.4.jarcommons-io-1.4jarjaxen-1.1.jarjsonrpc-1.0.jarmorph-1.1.1.jar还需要jar么,还是jar包之间所引起的冲突呢??求解!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货