通過傳遞字符串創建JSONObject時出現錯誤。Org.json.JSONException:字符未終止字符串
Org.json.JSONException: Unterminated string at character
我的JSON字符串是:
{"Count":741,"Data":[{rec1....},{rec2...}, etc]}
這似乎爲我的Windows開發的,它能正常工作在Linux上只發生。此外,這個問題似乎源於字符串太長。我將陣列減半了一半,問題就消失了。
我該怎麼辦才能解決此問題或者是否有解決方法?
你從哪裏得到字符串?有可能將字符串縮短_before_傳遞給JSON庫 –
那麼'rec1'不是有效的JSON。請提供一個簡短但完整的示例來說明問題 - 並解釋如何獲取字符串,這可能會導致問題。 –
我正在使用這個1-liner'String jsonString = new Scanner(new File(source))。useDelimiter(「\\ Z」)。next();' – drum