Expected BEGIN_OBJECT but was BEGIN_ARRARY at line 1 column 2 path$异常解决方法
生活随笔
收集整理的這篇文章主要介紹了
Expected BEGIN_OBJECT but was BEGIN_ARRARY at line 1 column 2 path$异常解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[{"id": 1,"name": "移動開發","alias": "mobile"},{"id": 14,"name": "Web前端","alias": "web"},{"id": 15,"name": "架構設計","alias": "enterprise"},{"id": 16,"name": "編程語言","alias": "code"},{"id": 17,"name": "互聯網","alias": "www"},{"id": 6,"name": "數據庫","alias": "database"},{"id": 12,"name": "系統運維","alias": "system"},{"id": 2,"name": "云計算","alias": "cloud"},{"id": 3,"name": "研發管理","alias": "software"},{"id": 19,"name": "特約專家","alias": "invite"},{"id": 8,"name": "行業名家","alias": "celebrity"},{"id": 7,"name": "綜合","alias": "other"},{"id": 20,"name": "名譽專家","alias": "honour"}]
我解析以上json數據的時候,報出
java.lang.illegalStateException:Expected BEGIN_OBJECT but was BEGIN_ARRARY at line 1 column 2 path$發現自己解析的時候,使用的是對象,而非數組。但是以上json是數組形式
Observable<List<ChannelBean>>這里必須使用對象容器來保存json數組。
總結
以上是生活随笔為你收集整理的Expected BEGIN_OBJECT but was BEGIN_ARRARY at line 1 column 2 path$异常解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Retrofit+RxJava
- 下一篇: Failed resolution of