我有这种json,但改装无法解析它。
[
{
"title": "Questions1"
},
{
"title": "Questions2"
}
]
我去了这个http://www.jsonschema2pojo.org/来创建一个对象,然后调用api它去了onFailure然后说java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $
。
这是我的APiInterface:
Call<MyObject> asdf(@Header("Authorization") String authorization);
答案 0 :(得分:0)
你的json是一个jsonArray,所以你不能得到像jsonobject那样的值,它应该返回Call<List<PoJo>>
而不是Call<PoJo>
,如下所示:
Call<List<MyObject>> asdf(@Header("Authorization") String authorization);