JSON apzīmē JavaScript objektu apzīmējumu, ir viegls formāts datu glabāšanai un transportēšanai. Tas saglabā datus kā atslēgas vērtību pāri. Lielākā daļa lietojumprogrammu izmanto šo formātu, lai pārsūtītu datus no servera uz tīmekļa lapu vai otrādi. Tomēr mēs varam izmantot klasi org.json.XML Java lai pārveidotu XML uz JSON . Šī klase nodrošina statisku metodi XML.toJSONObject, lai pārveidotu XML par JSON masīvu.
Lai piekļūtu pakotnei org.json, failā pom.xml ir jāpievieno atkarība. Pievienojiet šādu kodu maven projekta pom.xml failam.
org.json json 20180130
Tagad mēs varam piekļūt pakotnei org.json un izmantot metodes, ko nodrošina klase org.json.XML. Apsveriet šādu piemēru, kurā mēs pārvēršam XML virkni JSON masīvā.
Šeit mēs esam izveidojuši projektu Maven, lai projektā konfigurētu pom.xml un pievienotu atkarības.
Piemērs:
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()); } } }
Izvade:
{'root': {'test': [ { 'attribute': 'text1', 'content': 'javatpoint' }, { 'attribute': 'text2', 'content': 'JTP' } ]}}