JSON est un format d'échange de données léger similaire aux paires clé-valeur. Nous pouvons convertir JSONObject au format XML à l'aide de la classe org.json.XML, qui fournit des méthodes statiques pour convertir le texte XML en JSONObject et JSONObject en texte XML. La méthode XML.toString() convertit un objet JSON en une chaîne XML bien formée avec des éléments standardisés.
public static java.lang.String toString(java.lang.Object object) throws JSONException
import java.io.*; import org.json.*; public class JSONtoXMLTest { public static void main(String[] args) throws JSONException { String json = "{employee : { age:30, name : Raja, technology:Java}}"; //Convert JSON to XML String xml = convert(json, "root"); // This method converts json object to xml string System.out.println(xml); } public static String convert(String json, String root) throws JSONException { JSONObject jsonObject = new JSONObject(json); String xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-15\"?>\n<"+root+">" + XML.toString(jsonFileObject) + "</"+root+">"; return xml; } }
<!--?xml version="1.0" encoding="ISO-8859-15"?--><?xml version="1.0" encoding="ISO-8859-15"?> <root> <employee> <name>Raja</name> <technology>Java</technology> <age>30</age> </employee> </root>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!