Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Menukar XML kepada JSON dengan Amanah dalam Java?

Bagaimanakah Saya Boleh Menukar XML kepada JSON dengan Amanah dalam Java?

Linda Hamilton
Linda Hamiltonasal
2024-12-29 17:09:11474semak imbas

How Can I Reliably Convert XML to JSON in Java?

Teknik Penukaran XML kepada JSON Java

Mencari kaedah yang boleh dipercayai untuk menukar XML kepada JSON dalam Java? Berikut ialah penyelesaian yang berkesan:

JSON dalam Java

JSON dalam Java menawarkan sumber yang berharga untuk menukar XML kepada JSON. Kebergantungan Maven:

<dependency>
  <groupId>org.json</groupId>
  <artifactId>json</artifactId>
  <version>20180813</version>
</dependency>

Kelas XML.java adalah penting untuk penukaran ini:

import org.json.JSONObject;
import org.json.XML;
import org.json.JSONException;

public class Main {

    public static int PRETTY_PRINT_INDENT_FACTOR = 4;
    public static String TEST_XML_STRING =
        "<?xml version=\"1.0\" ?>
         <test attrib=\"moretest\">Turn this to JSON</test>";

    public static void main(String[] args) {
        try {
            JSONObject xmlJSONObj = XML.toJSONObject(TEST_XML_STRING);
            String jsonPrettyPrintString = xmlJSONObj.toString(PRETTY_PRINT_INDENT_FACTOR);
            System.out.println(jsonPrettyPrintString);
        } catch (JSONException je) {
            System.out.println(je.toString());
        }
    }
}

Output:

{"test": {
    "attrib": "moretest",
    "content": "Turn this to JSON"
}}

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar XML kepada JSON dengan Amanah dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn