package json.test;
import net.sf.json.JSONObject;
import net.sf.json.xml.XMLSerializer;
/**
* 所需要的jar包为 JSONObject-lib
* commons-lang-2.1.jar
* commons-beanutils.jar
* ezmorph-1.0.2.jar
* commons-collections-3.0.jar
* commons-logging.jar
* xom-1.0d10.jar
*
* @author Administrator
*
*/
public class JsonTest {
/**
* xml转Json
* @param xml
* @return
*/
public String xmlToJson(String xml){
XMLSerializer xmls = new XMLSerializer();
return xmls.read(xml).toString();
}
/**
* json转XML
* @param json
* @return
*/
public String jsonToXml(String json){
JSONObject obj = JSONObject.fromObject(json);
XMLSerializer xml = new XMLSerializer();
return xml.write(obj);
}
}
JSON/XML转换的实现与应用
本文详细介绍了如何使用 JSONObject-lib 和 Commons-lang 等库进行 JSON 和 XML 的相互转换,包括XML转Json和json转XML的具体实现方法,并讨论了在实际开发中应用这些转换的场景。
2494

被折叠的 条评论
为什么被折叠?



