一,简介
1,fastjson对于json的处理性能是比较好的,解析速度也远超与其他接口,速度快是因为它使用了优化算法。
2,没有依赖性,在JDK 5.0开始被正式的启用,支持Android,支持的数据类型也是非常的多
二,下载地址
https://github.com/alibaba/fastjson/wiki
导包:com.alibaba:fastjson:1.1.71.android
三,使用方法
简单有4种:
1,json{}格式字符串转化为java对象。
val json= JsonUtil.healthJsonStr val healthBean: HealthBean = JSON.parseObject(json, HealthBean::class.java)
2,json格式[]数组字符串转化为java对象。
val json= JsonUtil.healthJsonStr var array:List<LabelChooseBean> = JSON.parseArray(json, LabelChooseBean::class.java)
3,将java对象转化为json{}字符串。
var healthBean:HealthBean
String s = JSON.toJSONString(healthBean);
4,将java对象的List转化为json字符串
本文详细介绍FastJSON的高性能特点及使用方法,包括JSON字符串与Java对象的相互转换,适用于JDK5.0及以上版本,支持Android平台,涵盖多种数据类型的处理。
 JSON解析(fastjson用法)&spm=1001.2101.3001.5002&articleId=107480934&d=1&t=3&u=b790dd52dea74ea7acec97e312bfdfe3)

被折叠的 条评论
为什么被折叠?



