c语言json转换成xml文件格式,json字符串转换成xml文件格式
1方法一如下,来源: http://blog.csdn.net/wzygis/article/details/46739525de.odysseus.staxonstaxon1.2public static String json2xml(String json) {StringReader input = new StringReader(json);StringWriter output =
1方法一如下,来源: http://blog.csdn.net/wzygis/article/details/46739525
de.odysseus.staxon
staxon
1.2
public static String json2xml(String json) {
StringReader input = new StringReader(json);
StringWriter output = new StringWriter();
JsonXMLConfig config = new JsonXMLConfigBuilder().multiplePI(false).repairingNamespaces(false).build();
try {
XMLEventReader reader = new JsonXMLInputFactory(config).createXMLEventReader(input);
XMLEventWriter writer = XMLOutputFactory.newInstance().createXMLEventWriter(output);
writer = new PrettyXMLEventWriter(writer);
writer.add(reader);
reader.close();
writer.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
output.close();
input.close();
} catch (IOException e) {
e.printStackTrace();
}
}
2 当然网上很多都是用:
XMLSerializer serializer = new XMLSerializer();
JSON jsonObject = JSONSerializer.toJSON(json);
return serializer.write(jsonObject);
这种方式转换的,需要的依赖:
net.sf.json-lib
json-lib
2.1
jdk15
xom
xom
1.2.5
jar
compile
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)