Я получаю сообщение об ошибке при создании объекта JSONObject путем передачи строки.Org.json.JSONException: Unterminated string at character
Org.json.JSONException: Unterminated string at character
Моя JSON строка:
{"Count":741,"Data":[{rec1....},{rec2...}, etc]}
Это, кажется, только в том случае на Linux, как я разработал в Windows, и она работала хорошо. Кроме того, проблема, похоже, связана с тем, что строка слишком длинная. Я сократил массив более чем на половину, и проблема исчезла.
Что я могу сделать, чтобы исправить эту проблему или если есть обходной путь?
Откуда вы берете строку? Возможно, строка обрезается _ перед тем, как она передается в библиотеку JSON. –
Ну 'rec1' недействителен JSON. Пожалуйста, укажите короткий, но * полный * пример, демонстрирующий проблему, и объясните, как вы получаете строку, что может вызвать проблемы. –
Я читаю его из файла, используя этот 1-liner 'String jsonString = new Scanner (новый файл (источник)). UseDelimiter (" \\ Z "). Next();' – drum