Sono nuovo di JSON. Sto avendo un programma per generare xml dall'oggetto json.Conversione da JSON a XML in Java
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);
l'output è:
<?xml version="1.0" encoding="UTF-8"?>
<o><array json_class="array"><e json_type="number">1</e><e json_type="number">2</e><e json_type="number">3</e></array><boolean json_type="boolean">true</boolean><double json_type="number">2.0</double><integer json_type="number">1</integer><name json_type="string">JSON</name><nested json_class="object"><id json_type="number">42</id></nested></o>
il mio più grande problema è come scrivere i miei attributi invece di json_type = "numero" e anche scrivere i miei propri elementi secondari come.
vinod, hai la soluzione per la domanda di cui sopra, "Scrivere i propri attributi ai tag XML generati da JSON".? Sto anche cercando la soluzione, se l'hai trovata, per favore pubblica questo in questa discussione. Grazie in anticipo. – Malleswari