微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Retrofit2 Android Studio Emulator - json 数组响应中的输入结束

如何解决Retrofit2 Android Studio Emulator - json 数组响应中的输入结束

我在带有 Retrofit2 的 Android Studio 模拟器中使用来自 Laravel 后端的 API。

有时我收到错误而其他人没有,但响应总是相同的,在浏览器和邮递员中我检查来自服务器的结果是否正确。

错误类似于: 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)

这似乎只发生在模拟器中,在手机上结果总是正确的。 我欢迎任何可能的建议,因为这种方式很难测试。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。