Heim  >  Artikel  >  Java  >  Was zum Konvertieren von JSON in XML verwendet werden soll

Was zum Konvertieren von JSON in XML verwendet werden soll

(*-*)浩
(*-*)浩Original
2019-05-20 11:35:496422Durchsuche

In diesem Artikel werden zwei Methoden zum Konvertieren von JSON in XML vorgestellt. Ich hoffe, dass er für alle hilfreich ist.

Was zum Konvertieren von JSON in XML verwendet werden soll

Die erste Methode

Verwenden Sie die in XML.java bereitgestellte Methode XML.toJSONObject (xml), um die XML-Datei in JSON zu vervollständigen Bei der Konvertierung können Sie auch JSON formatieren

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

Die zweite Methode

Verwenden Sie das XMLSerializer-Objekt von json-lib

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

Hinweis:Beim Konvertieren von XML in JSON über json-lib werden leere Knoten in leere Arrays konvertiert, d. h. [], was sehr schlecht ist, daher müssen Sie [] in eine leere Zeichenfolge konvertieren: jsonStr. ]", """")

Verwandte Lernempfehlungen: Java-Grundlagen

Das obige ist der detaillierte Inhalt vonWas zum Konvertieren von JSON in XML verwendet werden soll. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:jsp include, was bedeutet das?Nächster Artikel:jsp include, was bedeutet das?