码迷,mamicode.com
首页 > 移动开发 > 详细

Android Unterminated string at character

时间:2020-07-22 15:41:21      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:json   换行   导致   问题   格式化   json对象   使用   nbsp   rom   

在前端调用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

标签:json   换行   导致   问题   格式化   json对象   使用   nbsp   rom   

原文地址:https://www.cnblogs.com/guanglin/p/13359916.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!