Heim > Java > javaLernprogramm > Hauptteil

Wie konvertiere ich XML in ein JSON-Array in Java?

PHPz
Freigeben: 2023-09-14 23:01:02
nach vorne
1266 Leute haben es durchsucht

Wie konvertiere ich XML in ein JSON-Array in Java?

JSON ist ein leichtes Datenaustauschformat. Das Format von JSON ähnelt Schlüssel-Wert-Paaren. Wir können XML in ein JSON-Array konvertieren, indem wir die Klasse org.json.XML verwenden, die eine statische Methode XML.toJSONObject() bereitstellt, um XML in ein JSON-Array zu konvertieren. Syntax

public static JSONObject toJSONObject(java.lang.String string) throws JSONException
Nach dem Login kopieren

Im Beispiel unten:

XML in JSON-Array konvertieren

Beispiel

import org.json.*;
public class ConvertXMLToJSONArrayTest {
   public static String xmlString= <strong>"<!--?xml version="1.0" ?--></strong><?xml version=\"1.0\" ?><root><test       attrib=\"jsontext1\">tutorialspoint</test><test attrib=\"jsontext2\">tutorix</test></root>";
   public static void main(String[] args) {
      try {
         JSONObject json = XML.toJSONObject(xmlString); // converts xml to json
         String jsonPrettyPrintString = json.toString(4); // json pretty print
         System.out.println(jsonPrettyPrintString);
      } catch(JSONException je) {
         System.out.println(je.toString());
      }
   }
}
Nach dem Login kopieren

Ausgabe

{"root": {"test": [
    {
    "attrib": "jsontext1",
    "content": "tutorialspoint"
    },
    {
    "attrib": "jsontext2",
    "content": "tutorix"
    }
]}}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie konvertiere ich XML in ein JSON-Array in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage