解析转义的 JSON 字符串 org.json.JSONException:字符 1 处缺少值

问题描述 投票:0回答:1

我的变量中有一个转义字符串,我正在尝试从该字符串中生成 JSON 对象。它抛出的异常如下所示:

org.json.JSONException: 字符 1 处缺少值

经过深入研究,我在堆栈溢出中找不到答案。

如果字符串被转义,您需要在尝试从中创建 JSONObject 之前取消转义。以下是示例片段。

String escapedString = StringEscapeUtils.unescapeJava(escapedString);
JSONObject Json = new JSONObject(escapedString);

除了我在这里提到的之外,我愿意听到任何其他最佳解决方案。

java json jsonexception
1个回答
0
投票

添加有关您的方法的更多详细信息 -
已弃用 -

org.apache.commons.lang3.StringEscapeUtils

正确参考 -
org.apache.commons.lang3.StringEscapeUtils

© www.soinside.com 2019 - 2024. All rights reserved.