GSON解析不正常2
来源:2-7 使用Gson解析数据
沙漠之狐am
2017-09-19 20:25:17
Gson gson = new Gson();
String data = obj.getString("data");
Log.d(TAG,"run "+data);
data打出log如下:
DetailActivity: run {"title":"Tony老师聊shell——环境变量配置文件","author":"Tony","content":"本课程是《Tony老师聊shell》系列课程的第三篇,为你带来常用的环境变量配置文件的使用。"}
Essay e =gson.fromJson(data,Essay.class);
Log.d(TAG,"title is "+e.getmTitle()+" author is "+e.getmAuthor()
+" content is "+e.getmContent());
打出log为:DetailActivity: title is null author is null content is null
请老师帮忙解答
2回答
Chaifee
2017-09-26
检查你的AS的Essay类,属性的名称要和Json对象中完全一致,大小写也要一致。
private String title;
public String getTitle() {
return title;
}这样应该就没问题了。我之前是自动生成的属性首字母都是大写造成的解析错误,希望能帮到你
好帮手慕雪
2017-09-20
检查一下Essay类里的1)属性名与JSON返回的字段名是否一致。是不是前面多了一个m?2)检查set/get方法是否书写正确.祝:学习愉快
相似问题