- 每次用到json的时候总得去查一下,所以小小的总结一下
- 官方:http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2424946
- 具体常用的转换代码:
(1)序列化
1.1 对象(User):
String text = JSON.toJSONString(user /*,SerializerFeature.UseSingleQuotes */);
1.2 list / map / set集合:
String text=JSON.toJSONString(users/*,SerializerFeature.UseSingleQuotes*/);
(2)反序列化
2.1 对象(User): eg: {"name":"愿望 ","stime":1377087488762}
User u=JSON.parseObject(text, User.class);
2.2 list集合 eg: [{"name":"张三","stime":1377087570508},{"name":"李四","stime":1377087570508}]
List<User> list = JSON.parseArray(text, User.class);
2.3 map集合 eg: {1:{"name":"张三","stime":1377087637172},2:{"name":"李四","stime":1377087637172}}
Map<Long, User> userMap = JSON.parseObject(text, new TypeReference<Map<Long, User>>() {});
2.4 set集合 eg: [{"name":"李四","stime":1377087674850},{"name":"张三","stime":1377087674850}]
Set<User> userMap = JSON.parseObject(text, new TypeReference<Set<User>>(){});
- 附件几个testcase
相关推荐
自己根据网上的东西 搞的一个小的总结,也是初次使用fastjson
废弃fastjson!大型项目迁移Gson保姆级攻略(csdn)————程序
开发过程中经常会遇到json数据的处理,而单独对json数据进行增删改并不方便,尤其是Geojson文件的处理,通过对网络资料的整理总结,下面介绍Java语言方法对json数据进行读取、添加、删除与修改操作。
JAVA内存溢出问题总结
mybatis批量添加的时候报错总结报错 parameter'_frch_item_0 not found
json处理,得到URL和请求参数和请求方法,处理请求参数和返回结果数据。需要导入jar包fastjson.
自己总结SQL注入绕WAF小结,有人能指点指点就更好啦。。
就近几天面试了几家自研产品公司,所以对面试问题做一下总结! 进入正题: 1 看你简历上有写 熟练使用Gosn和FastJson你能讲讲其他的区别吗? Gson是由Google公司推出的功能最全Json解析器 FastJson是由阿里巴巴公司开发...
此文档包含了对JSON的由来,组成以及fastJSON与javaBean对象的相互转换的详细描述,还具有在日常工作中经过总结而写的工具类,在工作中非常实用
这里推荐使用:阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的...
leetcode分类总结 其他: com.hry.algorithm leetcode leetcode算法题 见同级文档leetcode.md recursive 递归算法 NQueen/NQueenII: 八皇后问题 sort:八大排序算法: letcode: 插入排序:InsertSort (队列分为两...
IoC、AOP加解密:DES、MD5、AESXML/JSON:fastjson、XStreamLog4j:常用的xml配置、输出栈桢的用法Commons BeanUtils:General:比较器、org.json.JSONObject、Google Gson、Alibaba Fastjson、时间戳、IP地址解析...
本篇文章主要介绍了Java实现几种序列化方式总结,包括Java原生以流的方法进行的序列化、Json序列化、FastJson序列化、Protobuff序列化。有兴趣的可以了解一下。
本项目是本人在大三阶段,学习完了Java Web相关的知识点,为了对知识点进行总结和更好的掌握,编写的一款基于Java语言,Servlet、Jsp、MySQL等技术的实现的图书借阅管理系统。也是本人第一款独立完成能够实现其功能...
主要介绍了Java实现Json字符串与Object对象相互转换的方式,结合实例形式总结分析了java基于Json-Lib、Org.Json、Jackson、Gson、FastJson五种方式转换json类型相关操作技巧,需要的朋友可以参考下
(前台使用了dhtmlxGrid,后端使用了fastjson) 方式一 通过URL传参 通过URL挂接参数,如/auth/getUser?userid=’6′ 服务器端方法可编写为:getUser(String userid),也可新增其他参数如HttpSession, ...
fastjson 番石榴 2.组件集成 SpringBoot集成Activemq的练习(activemq-demo)2020-8-15 SpringBoot集成kafka的练习(kafka-demo)2020-7-28 SpringBoot集成redis的练习(redis-demo)2020-7-31 SpringTask的集成...
相信做 .net 开发的朋友经常会遇到 json 序列化这样的需要,今天发篇文章总结下自己使用ServiceStack.Text 来序列化 json。它的速度比 Newtonsoft.Json 快很多,在测试时发现比 fastJson 还快些。 首先,我们有下边...