对Gson解析的理解
来源:互联网 发布:神通数据库 ceil 编辑:程序博客网 时间:2024/06/01 10:36
今天做项目从服务器返回两个json数据的,当时我没有看清楚,以为是一样的模型的json数据,然后我就写了一个公用的bean文件,可是最后总是报错
注册返回的代码{ "status": "2", "action": "1002", "key": "qq", "totalnum": "0", "msg": "该手机号已经注册!", "list": []}登陆返回的代码{ "status": "1", "action": "1001", "key": "qq", "totalnum": "0", "msg": "登录成功!", "list": { "user_id": "25", "user_token": "a0a907bc1732e96342b299069f224d6e", "user_ref_token": "1b62c3a94eaa3a0b28a103f79af3afcd" }}
最后才发现他们两者之间的差别,一个是“[]”另一个是“{}”,由于不细心而报错,花了很多时间去找原因
另外附一个bean自动生产的工具 https://github.com/zzz40500/GsonFormat
解析json数据
gson解析一个列表
Gson gson = new Gson();
Book book = gson.fromJson(result, Book.class);
或者
TokenBean bean = new Gson().fromJson(result, new TypeToken<TokenBean>() { }.getType());(TokenBean就是bean文件的类名
)
0 0
- 对Gson解析的理解
- Java对【JSON数据的解析】--Gson解析法
- Android中解析不规则json的理解(基于Gson)
- 安卓Gson对json数据的解析
- Gson解析json对不确定泛型的处理
- 关于gson的解析
- gson解析的案例
- Gson数据的解析。
- Gson的数据解析
- GSON解析的学习
- GSON解析的学习
- Gson的解析
- 对c指针的理解解析
- Gson 解析json的使用
- 浅析Google的Gson解析
- Gson解析json的数据
- Gson解析复杂的json
- JSON解析 Gson的使用
- JNDI理解
- Java多线程通信方式
- 1055. 集体照 (25)
- SDUT 2411:Pixel density
- MOOC的Python笔记(二)python数据类型与输入输出
- 对Gson解析的理解
- SDUT 2413:n a^o7 !
- java基础笔记04
- C语言
- DigCtr TJ
- centos下配置LNMP环境(源码安装)
- 浅析Java中CountDownLatch用法
- 分治:幂乘算法
- iOS小demo之跳转到特定页面