Android Unterminated string at character

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

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

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

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

2.json对象中有换行符

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

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

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

Android Unterminated string at character

上一篇:微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法


下一篇:C#-MVC开发微信应用(6)--用户分组信息管理