杂记--泛型与json解析(fastjson)

本文介绍了在Android开发中如何使用Fastjson进行JSON解析,特别是利用泛型处理从服务器获取的JSON数据。通过创建一个包含状态和错误信息的基类,并使用泛型集合存储具体数据,实现代码的简洁和逻辑清晰。
摘要由CSDN通过智能技术生成

在实际开发中,往往需要从服务器获取json数据,然后进行相应 解析,为了使代码与逻辑更加简洁“完美”,我们需要对解析过程进行一些小的处理;


在次以fastjson为例,收到的字符串格式如下

json常为如下格式

String str={"status":"1","errMsg":"查询成功","data":[{"typeaddtime":"2015-09-09T11:56:11","typeid":1,"typeimages":"http:\/\/192.168.0.188:8080\/msx\/images\/msx.jpg","typename":"蔬菜","typesequence":1,"typesimple":"http:\/\/192.168.0.188:8080\/msx\/images\/msx.jpg","typestate":"1"}]}
在返回的json中,通常都存在status与errMsg,之后的data才是主要的内容。

1、创建基类以,其拥有所有返回json数据的共同属性:

status表示状态,errMsg表示错误或正确信息,使用泛型集合存储真正的数据。

public class BaseBean<T> i
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值