xml: Hypersegmented | Bld-Ser-Pla
Caller method:
JSONObject xmlJSONObj = XML.toJSONObject(xml, true);
Error:
Caused by: java.lang.NumberFormatException: For input string: "X7C"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[na:1.8.0_201]
at java.lang.Integer.parseInt(Integer.java:580) ~[na:1.8.0_201]
at java.lang.Integer.parseInt(Integer.java:615) ~[na:1.8.0_201]
at org.json.XML.unescape(XML.java:200) ~[json-20170516.jar:na]
at org.json.XML.parse(XML.java:398) ~[json-20170516.jar:na]
at org.json.XML.parse(XML.java:403) ~[json-20170516.jar:na]
at org.json.XML.toJSONObject(XML.java:485) ~[json-20170516.jar:na]
Error at calle:
at org.json.XML. public static String unescape(String string)
Error prone code piece
if (entity.charAt(1) == 'x') {
// hex encoded unicode
cp = Integer.parseInt(entity.substring(2), 16);
} else {
// decimal encoded unicode
cp = Integer.parseInt(entity.substring(1));
}
xml: Hypersegmented | Bld-Ser-Pla
Caller method:
JSONObject xmlJSONObj = XML.toJSONObject(xml, true);
Error:
Caused by: java.lang.NumberFormatException: For input string: "X7C"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[na:1.8.0_201]
at java.lang.Integer.parseInt(Integer.java:580) ~[na:1.8.0_201]
at java.lang.Integer.parseInt(Integer.java:615) ~[na:1.8.0_201]
at org.json.XML.unescape(XML.java:200) ~[json-20170516.jar:na]
at org.json.XML.parse(XML.java:398) ~[json-20170516.jar:na]
at org.json.XML.parse(XML.java:403) ~[json-20170516.jar:na]
at org.json.XML.toJSONObject(XML.java:485) ~[json-20170516.jar:na]
Error at calle:
at org.json.XML. public static String unescape(String string)
Error prone code piece
if (entity.charAt(1) == 'x') {
// hex encoded unicode
cp = Integer.parseInt(entity.substring(2), 16);
} else {
// decimal encoded unicode
cp = Integer.parseInt(entity.substring(1));
}