通过传递字符串创建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