Android开发--fastjson解析

本文介绍如何使用FastJson高效地将JSON格式的文本映射为JavaBean,包括下载jar包、基本使用方法及注意事项,适用于Android开发场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面说了xutils联网框架,自然要涉及到与后台数据的解析,数据解析有很多,最常用的就是json解析了,json解析中有一种FastJSon ,这个是阿里巴巴出的,号称最快的解析速度。使用起来也比较方便,下面就来了解了解!
其实使用起来是比较简单的:
首先,需要下载jar包
http://pan.baidu.com/s/1dEdLiXN
下载jar包导入项目中使用起来就很容易了。其主要原理就是将json格式的文本映射成javaBean的形式。具体实现如下:

 AppListInfo info = JSON.parseObject(responseInfo, AppListInfo.class);

使用起来非常的简单,就是通过JSON.parseObject();里面两个参数,一个是json返回的值,还一个就是所要赋给的实体类。
注意:创建实体类中必须要与json格式一一对应,只能多不能少,这个是为什么呢,因为fastJson通过反射机制完成的。和一般的json解析一样,如果是数组就用
JSON.paraseArray();这样直接对应实体类是不是感觉更快呢!
当然了,对于Android代码中创建的实体类还是有要求的,不能有数字,这个也是java的规定,这就要求后台在生成json格式的时候要注意,不然就只能用原生的了!


学习,学到了才是自己的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值