logo

Конвертујте КСМЛ у ЈСОН у Јави

ЈСОН је скраћеница за ЈаваСцрипт нотацију објеката, лагани је формат за складиштење и транспорт података. Он чува податке као пар кључ-вредност. Већина апликација користи овај формат за пренос података са сервера на веб страницу, или обрнуто. Међутим, можемо користити класу орг.јсон.КСМЛ у Јава да конвертујете КСМЛ у ЈСОН. Ова класа обезбеђује статички метод КСМЛ.тоЈСОНОбјецт за претварање КСМЛ-а у ЈСОН низ.

Да бисмо приступили пакету орг.јсон, морамо да додамо зависност у нашу датотеку пом.кмл. Додајте следећи код у датотеку пом.кмл мавен пројекта.

 org.json json 20180130 

Сада можемо да приступимо пакету орг.јсон и користимо методе које обезбеђује класа орг.јсон.КСМЛ. Размотрите следећи пример, у којем претварамо КСМЛ стринг у ЈСОН низ.

Овде смо креирали Мавен пројекат да конфигуришемо пом.кмл у пројекту и додамо зависности.

Пример:

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

Излаз:

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