一,简介
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 = JSON.parseArray(json, LabelChooseBean::class.java)
3,将java对象转化为json{}字符串。
var healthBean:HealthBean
String s = JSON.toJSONString(healthBean);
4,将java对象的List转化为json字符串
本文地址:https://blog.csdn.net/qq_32544729/article/details/107480934
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!