嗨,我有一个Java字符串,该字符串具有从HTTPRequest接收的以下值
{SubRefNumber:"3243 ",QBType:"-----",Question:"<p><img title="format.jpg" src="data:image/jpeg;base64,/9j/4AAQSkZJRgAB..."></img></p>"};
由于String包含HTML元素作为其一部分,而我尝试将String解析为JsonObject,如下所示(quesRow是上面String为值的变量)
JSONObject jsonObject = new JSONObject(quesRow);
我收到解析错误
org.codehaus.jettison.json.JSONException:预期{SubRefNumber:“ 3243 ........ p
我需要将Question Key中的HTML元素解析为与此JSONString分离的数据。有什么办法可以处理这种情况?请指导... TIA
答案 0 :(得分:0)
有效的JSON在字符串中不包含未转义的引号(“)(请参阅RFC 7159第7章-https://tools.ietf.org/html/rfc7159#page-9)。
在将源字符串放入JSON字符串参数时,已经有不同的选项可以将引号引起来: