Используя XMLSerializer, я пытаюсь прочитать ниже XML-код, но значение для <claimDescription>
не преобразуется в Json с фактическим значением, т.е. [2] LX - OPT [C/NO. 11334230]
.Вместо этого он показывает только [2]
код
String oResponse = new File("response1.xml").text
net.sf.json.xml.XMLSerializer serializer = new net.sf.json.xml.XMLSerializer();
net.sf.json.JSONObject json = serializer.read(osbResponse);
-- print json.toString() -- // it's showing all the other data correctly. Only value for `<claimDescription>` is not coming with full data it is showing only `[2]`
XML
// XML code
<claimDescription>[2] LX - OPT [C/NO. 11334230]</claimDescription>
Этоучитывая только [2], а не дополнительные символы для того же элемента
, если мы добавим пробел до [2]
, например <claimDescription> [2] LX - OPT [C/NO. 11334230]<claimDescription>
, или если мы уберем вторую квадратную скобку, например
<claimDescription>[2 LX - OPT [C/NO. 11334230] <claimDescription>
затем он читает полное значение внутри этого элемента