Android Unterminated string at character

时间:2020-07-22 15:41:21   收藏:0   阅读:71

在前端调用native时,报错Unterminated string at character xxx

查询资料可能有以下原因:

1.json对象字符串可能不完整

   将对象字符串使用工具格式化后找问题。

2.json对象中有换行符

  将字符串替换为空,xxx.replaceAll("[\b\r\n\t]*", "")

3.传入json对象中包含base64字符串导致字符串过大

底层使用prompt调用native处理,prompt有最大长度限制导致此问题,修改为其它方式调用,例如websocket。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!