关于XMLSerializer解析xml字符串为json报错 Exception in thread "main" net.sf.json.JSONException: A JSONArray te

关于XMLSerializer解析xml字符串为json报错 Exception in thread "main" net.sf.json.JSONException: A JSONArray te

解析xml格式如下:

关于XMLSerializer解析xml字符串为json报错 Exception in thread "main" net.sf.json.JSONException: A JSONArray te

解决办法:

str = result.replace("<list>", " <list>").replace("</list>", " </list>")

把<list>标签包括的结尾和开头,加上空格字符就可以了,具体原理看XmlSerialize源码