Maison  >  Article  >  Java  >  Quoi utiliser pour convertir json en XML

Quoi utiliser pour convertir json en XML

(*-*)浩
(*-*)浩original
2019-05-20 11:35:496404parcourir

Cet article présentera deux méthodes de conversion de json en XML. J'espère qu'il sera utile à tout le monde.

Quoi utiliser pour convertir json en XML

La première méthode

Utilisez la méthode XML.toJSONObject (xml) fournie dans XML.java pour compléter le XML en json conversion, vous pouvez également formater JSON

/* 第一种方法,使用JSON-JAVA提供的方法 */  
       //将xml转为json  
       JSONObject xmlJSONObj = XML.toJSONObject(xml);  
       //设置缩进  
       String jsonPrettyPrintString = xmlJSONObj.toString(4);  
       //输出格式化后的json  
       System.out.println(jsonPrettyPrintString);

La deuxième méthode

Utilisez l'objet XMLSerializer de json-lib

 /* 第二种方法,使用json-lib提供的方法 */  
 //创建 XMLSerializer对象  
 XMLSerializer xmlSerializer = new XMLSerializer();  
 //将xml转为json(注:如果是元素的属性,会在json里的key前加一个@标识)  
 String result = xmlSerializer.read(xml).toString();  
 //输出json内容  
 System.out.println(result);

Remarque :Lors de la conversion de XML en json via json-lib, les nœuds vides seront convertis en tableaux vides, c'est-à-dire [], ce qui est très mauvais, vous devez donc convertir [] en une chaîne vide : jsonStr replace("[. ]", """")

Recommandations d'apprentissage associées : bases de Java

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie jsp ?Article suivant:Que signifie jsp ?