在Java中将JSON转换为XML

8 浏览
0 Comments

在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); 

输出结果为:


123true2.01JSON42

我最大的问题是如何编写自己的属性,而不是json_type="number",还有编写自己的子元素,比如 .

0