Heim >Java >javaLernprogramm >Wie konvertiere ich XML in ein JSON-Array in Java?

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

PHPz
PHPznach vorne
2023-09-14 23:01:021304Durchsuche

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

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());
      }
   }
}

Ausgabe

{"root": {"test": [
    {
    "attrib": "jsontext1",
    "content": "tutorialspoint"
    },
    {
    "attrib": "jsontext2",
    "content": "tutorix"
    }
]}}

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen