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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM