java fastJson使用的那点事

前言

如果你是刚入手的小白,那么这篇文章可能对你会有所帮助(以下简单的介绍了json的用法)。

fastJson中有许多的api如下介绍比较常用的

这里我们列举及几个常用的api进行例举使用

第一步:想要使用fastjson那么我们必须要pom文件里面引入jar包 

引入fastjson包

第二步:如何正确的使用fastjson呢?当前端传入一段json进来我们可以把这段json转换成我们想要的对象。

(一):比如当我们的json是一个对象时我们可以通过调JSONObject.parseObject(json,class)来进行转换成自己想要的对象,注意:这里需要传入两个参数第一个参数则是传入进来的数据,第二个参数则是需要转换的类型这里需要的是转换类的class

json转换对象

(二):还可以使用JSONObject.parseArray把json转换成指定泛型的list但是json要符合集合的List的格式。使用方式和转换对象的几乎一样。

指定泛型的转换

(二):如果没有指定要转换的类型,那么默认返回的对象则JSONArray这个对象,JSONArray是一个Object的集合,可根据自己的需要的业务进行转换成自己想要的对象,也可以强转成JSONObject对象,获取想要的值

未指定泛型的转换

(三):fastJosn还提供了JSONObject.toJSONString(Object,JSONObject)把任何对象转换成json格式,第二个参数是是否需要格式化(美化输出)

打印输出

总结:到这里我们的fastJosn就已经大概用法都介绍了一遍,fastJosn这个工具可以把符合对象的json格式转换成我们想要的对象,还可以转换成我们想要的集合(List,Map)等...,(fastJson提供了 toJSONString() 和 parseObject() 方法来将 Java 对象与 JSON 相互转换)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容