在使用JSON库的过程中,最基本的功能使用就是序列化和反序列化。fastjson用于对JSON格式的数据进行解析和打包,也常进行序列化和反序列化操作。本文主要向大家介绍fastjson反序列化的两种实现方式及使用fastjson反序列化json为对象和对象数组的实例。
1、fastjson反序列化
就是把JSON格式的文本转化为Java Bean对象。
2、fastjson反序列化的两种具体实现方式
方式一
Personperson=JSON.parseObject("",newTypeReference<Person>(){});
方式二
Personperson=JSON.parseObject("",Person.class);
3、使用fastjson反序列化json为对象和对象数组
反序列化函数parseObject [将 json字符串 反序列化为 java.class]
实例:
//transformthejsontoT -fastjson为json格式的字符串(String类型) -T为与json格式对应的自定义java.class@sherineZJU List<T>temp=JSON.parseObject(fastjson,T.class);原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容