我正在编写一个基于 REST 的 web 服务代码,其中一个 xml 被读取为 POST 正文内容。<REQ>J*Wt!&Gs+aGphxR</REQ>
数据可能包含字母数字或符号。
我正在使用 json-jena jar 并将 xml 转换为 java 对象并读取值。
JSONObject jsonObject = XML.toJSONObject(body);
对于上面的特定请求,我收到如下错误 org.json.JSONException: Missing ';' 在 XML 实体中:&gs at 40 [character 41 line 1]
请让我知道如何无误地转换为 json 对象。
我的要求是读取 REQ 标签与用户指定的实际值(不是编码字符串)之间的值。