关于 Gson 解析JSON数据。。。
1.首先,我是从服务器端传回来的JSON数据如下:
{"info":"succeed","user_id":"1","user_password":"9999","user_email":"95469@qq.com","user_nicheng":"\u6817\u5b50","user_sex":"\u7537","user_phone":"13590272662","user_add":null,"user_qianming":"\u5199\u4e0a\u4e00\u53e5\u8bdd\uff0c\u54f2\u7406\u4eba\u751f\u3002__by_\u6817\u5b50"}
信息大概是:info,user_id,user_password,user_email,user_nicheng,
user_sex,user_phone,user_add,user_qianming
2.然后我用 Gson 去解析以上这一段JSON,代码如下:
UserBean user = new Gson().fromJson(string, UserBean.class);
3.最后贴上 UserBean.class 的代码。。。
public class UserBean implements IUserBean{
String info;
int userId;
String userEmail;
String userNicheng;
String userSex;
String userPhone;
String userAdd;
String userQianming;
//还有以下的 setXXX , getXXX 方法就忽略了
然后问题是解析出来的 UserBean 的对象 user 中,只有info,userId是有值得,其他没有值,这是怎么回事。。。?
还有,Gson 中的fromJson方法,对我自定义的 UserBean 有什么要求吗?
相关阅读:
sqlalchemy 如何执行mysql的存储过程并获取返回结果?
关于轮播图设置辅助图left值的问题?
segmentfault中站内提醒是如何合并的?
如何提高网站百度索引量,网站都提交一周了,可是还只是收录了一个页面
transform-rotate旋转后,用js获取元素所占的宽度
iOS 系统tabbar自带返回功能
MailSender群发邮件助手无法往图片上面添加文字。
对Thinkphp select的数据集的键改成表里的ID
angularJS怎么设置cookies保存的时间
Xcode7 断点调试不停在代码区(已解决)
appstore审核邮件通知
已经开启了ARC dealloc 还可以用?
Coffeescript this point not found
如何防止css布局颠簸
smarty遍历 多出一个元素,key值为count
请教如何在本地实现两个不同的域用于验证ajax跨域
Scheduler with name 'DefaultQuartzScheduler' already exists.
类似bootstrap这种js或者css引入用cdn好呢还是下载到本地好呢?
service和activity之间的通讯
C语言通过宏定义一个常量为什么要加UL?