今天在安卓开发(安卓内嵌cordova,页面采用js+html编写)的过程中,出现了一个问题:
result = JSON.parse(result);
该方法抛出异常:JSON解析失败。
在对result进行日志追踪的过程中发现,result符合json格式,但就是解析失败。如下图:
后来经过资料的查询,确认了问题是由于ZWNBSP导致。(相关博客:https://blog.csdn.net/weixin_44321578/article/details/121109968)
采用UTF-8-BOM编码进行传输,开头会带有特殊字符,且不容易被发现。
解决方法就是进行替换。
标签:安卓,JS,parse,JSON,失败,result,解析 From: https://www.cnblogs.com/lzhublog/p/16861773.html