JSon串在被串行化后保存在文件中,读取字符串时,是不能直接拿来用JSON.parse()解析为JSON 对象的。因为它是一个字符串,不是一个合法的JSON对象格式。例如下面的JSON串保存在文件中,读出来不能直接解析:

串如果出现在代码中是没有问题的,因为反斜杠就表示转义,但如果从文本文件中直接读出来就是这个样子,则不能直接用JSON.parse()进行解析,需要反串行化,消除掉反斜杠。
工具类:org.apache.commons.lang.StringEscapeUtils)
String tmp = StringEscapeUtils.unescapeJavaScript(str1);

GitHub 加速计划 / js / json
61
5
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:2 个月前 )
d33ecd3f 8 天前
d19060e6 8 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐