在Java中将JSON转换为XML
- 论坛
- 在Java中将JSON转换为XML
8 浏览
在Java中将JSON转换为XML
我对json还不太熟悉。我有一个程序,可以从json对象生成xml。
String str = "{'name':'JSON','integer':1,'double':2.0,'boolean':true,'nested':{'id':42},'array':[1,2,3]}"; JSON json = JSONSerializer.toJSON( str ); XMLSerializer xmlSerializer = new XMLSerializer(); xmlSerializer.setTypeHintsCompatibility( false ); String xml = xmlSerializer.write( json ); System.out.println(xml);
输出结果为:
1 2 3 true 2.0 1 JSON 42
我最大的问题是如何编写自己的属性,而不是json_type="number",还有编写自己的子元素,比如 .