JSON-->XML:
import net.sf.json.JSON;
import net.sf.json.JSONSerializer;
import net.sf.json.xml.XMLSerializer;
public class JsonUtil {
public static String getXmlStr(String jsonStr) {
jsonStr = "{'username':'gaoa4aaaa', 'password':'haha', 'nested':{'f':4, 'ss':33}}";
JSON json = JSONSerializer.toJSON(jsonStr);
XMLSerializer xmlSerializer = new XMLSerializer();
xmlSerializer.setTypeHintsEnabled( false );
xmlSerializer.setRootName("body" );
String xml = xmlSerializer.write( json );
System.out.println(xml);
return xml;
}
public static void main(String[] args) {
getXmlStr("");
}
}
XML-->JSON:
JSONArray json = (JSONArray) new XMLSerializer().read(xml);
System.out.println(json);
本文介绍了一种使用Java实现JSON与XML格式互相转换的方法。通过提供的示例代码,展示了如何将JSON字符串转换为XML格式,并从XML文件中读取数据转换成JSON。此方法依赖于json-lib等库。
4187

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



