Gson使用過程遇到的問題

Expected BEGIN_OBJECT but was STRING at line 1 column 22 path $.time

 

@Override
protected void onPostExecute(String s) {
    Gson gson=new Gson();
    Test model=gson.fromJson(s,Test.class);
    tv.setText(model.getName());

}

實體類:

public class Test {
    private String name;
    private Calendar time;
    ...

    ...

}

原因是因爲這裏的Test裏面有一個Calendar對象,造成了無法解析,可以把他換成Date類型即可

public class Test {
    private String name;
    private Date time;
    ...

    ...

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章