Модифицированный эмулятор Android Studio 2 — конец ввода в ответе массива json

#android #json #api #android-emulator #retrofit2

#Android #json #API #android-эмулятор #retrofit2

Вопрос:

Я использую API из серверной части Laravel в эмуляторе Android Studio с Retrofit2.

Несколько раз я получаю сообщение об ошибке, а другие — нет, но ответ всегда один и тот же, в браузере и в postman я проверяю правильность результата с сервера.

Ошибка выглядит примерно так: Throw: End of input at line 1 column 2942 path $[104]

И в журнале ответов я вижу, что последняя скобка массива json отсутствует.

 [
   {"IdSec":1,"DescSec":"1"},
   {"IdSec":2,"DescSec":"2"},
   {"IdSec":3,"DescSec":"3"}
 

А затем конец ответа.

2020-12-22 09:13:30.184 5720-5832/uy.gub.poderjudicial.samprimero I/okhttp.OkHttpClient: <-- END HTTP (2941-byte body)

Похоже, это происходит только в эмуляторе, на телефоне результат всегда правильный. Я приветствую любое предположение, что это может быть, так как это сложно протестировать таким образом.

Комментарии:

1. Пожалуйста, удалите существующее приложение из эмулятора и переустановите. Может быть, это его работа.

2. Я пытался, но безуспешно, проблема сохраняется.