我的变量中有一个转义字符串,我正在尝试从该字符串中生成 JSON 对象。它抛出的异常如下所示:
org.json.JSONException: 字符 1 处缺少值
经过深入研究,我在堆栈溢出中找不到答案。
如果字符串被转义,您需要在尝试从中创建 JSONObject 之前取消转义。以下是示例片段。
String escapedString = StringEscapeUtils.unescapeJava(escapedString);
JSONObject Json = new JSONObject(escapedString);
除了我在这里提到的之外,我愿意听到任何其他最佳解决方案。