一、FastJson介绍
在日常的java项目开发中,JSON的使用越来越频繁,对于Json的处理工具也有很多。接下来就介绍一下阿里开源的一个高性能的JSON框架FastJson,功能完善,完全支持标准JSON库,现在已经越来越受到开发者的青睐。
二、 FastJson的特点:
1) FastJson数据处理速度快,无论序列化(把JavaBean对象转化成Json格式的字符串)和反序列化(把JSON格式的字符串转化为Java Bean对象),都是当之无愧的fast
2) 功能强大(支持普通JDK类,包括javaBean, Collection, Date 或者enum)
3) 零依赖(没有依赖其他的任何类库)
三、 FastJson的简单说明:
FastJson对于JSON格式的字符串的解析主要是用到了下面三个类:
1) JSON:FastJson的解析器,用于JSON格式字符串与JSON对象及JavaBean之间的转化。也是最基础的一个类,因为看过源码之后会发现,下面的两个类继承了JSON类,其中很多方法的实现也是基于JSON类中的parse()方法。
2) JSONObject&