logo

Convertiți XML în JSON în Java

JSON înseamnă notația obiect JavaScript, este un format ușor pentru stocarea și transportul datelor. Stochează datele ca pereche cheie-valoare. Majoritatea aplicațiilor folosesc acest format pentru transmiterea datelor de la server la pagina web sau invers. Cu toate acestea, putem folosi clasa org.json.XML în Java pentru a converti XML în JSON. Această clasă oferă o metodă statică XML.toJSONObject pentru a converti XML în JSON Array.

Pentru a accesa pachetul org.json, trebuie să adăugăm dependența în fișierul nostru pom.xml. Adăugați următorul cod în fișierul pom.xml al proiectului Maven.

 org.json json 20180130 

Acum, putem accesa pachetul org.json și folosim metodele oferite de clasa org.json.XML. Luați în considerare următorul exemplu, în care convertim șirul XML în matricea JSON.

Aici, am creat proiectul Maven pentru a configura pom.xml în proiect și pentru a adăuga dependențele.

Exemplu:

 package com.convertxml; import org.json.*; public class ConvertXML { public static String xml= 'javatpointJTP'; public static void main(String[] args) { // TODO Auto-generated method stub try { JSONObject json = XML.toJSONObject(xml); String jsonString = json.toString(4); System.out.println(jsonString); }catch (JSONException e) { // TODO: handle exception System.out.println(e.toString()); } } } 

Ieșire:

 {'root': {'test': [ { 'attribute': 'text1', 'content': 'javatpoint' }, { 'attribute': 'text2', 'content': 'JTP' } ]}}