您的位置:首页 > 其它

使用Gson注意事项

2015-12-08 17:01 169 查看
这几天Gson可把我害惨了。不过终于搞定了。

之前对于Gson是白痴,在学习的过程中遇到了一些问题,写出来给大家分享一下:

1:程序执行到 gson.fromJson(jsonstring,class);的时候闪退

原因:json字符串里面的key与javabean里的字段数据类型不一样。Gson映射的时候数据类型比较少,一定注意。

2:部分字段为null

原因:key与javabean里的字段名字不一样。Gson不在意是哪个实体类,但很在意名字是否一致。

3:用不着的字段可以省略

4:Gson区分大小写

5:当实体为一个是用youclass name= gson.fromJson(jsonstring,new TypeToken<yourclass>(){}.getType());

      当为实体的集合是用<Listyouclass> name= gson.fromJson(jsonstring,new TypeToken<List<yourclass>>(){}.getType());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  gson