欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

kotlin JSON解析(fastjson用法)

程序员文章站 2024-01-20 18:36:16
一,简介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= J...

一,简介

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字符串

 


 

本文地址:https://blog.csdn.net/qq_32544729/article/details/107480934

相关标签: kotlin android