在前端調用native時,報錯Unterminated string at character xxx
查詢資料可能有以下原因:
1.json對象字符串可能不完整
將對象字符串使用工具格式化后找問題。
2.json對象中有換行符
將字符串替換為空,xxx.replaceAll("[\b\r\n\t]*", "")
3.傳入json對象中包含base64字符串導致字符串過大
底層使用prompt調用native處理,prompt有最大長度限制導致此問題,修改為其它方式調用,例如websocket。