FastJson一些常见方法(API)
来源:互联网 发布:江西省公务员待遇知乎 编辑:程序博客网 时间:2024/04/29 10:06
fastjson是目前java语言中最快的json库,比自称最快的jackson速度要快,第三方独立测试结果说明比gson快大约6倍
JSON帮助类 这个可以做一个实例研究代码,也可以作为一个工具类 去调用。
FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,Fastjson是一个Java语言编写的高性能功能完善的JSON库。Fastjson支持java bean的直接序列化。
可以使用com.alibaba.fastjson.JSON这个类进行序列化和反序列化。fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库。
FastJson速度最快,fastjson具有极快的性能,超越任其他的Java Json parser。
FastJson功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖。
Fastjson API入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON类上的静态方法直接完成。
使用Fastjson首先在官网下载,然后应用到自己的项目中
在需要解析JSON的Response中,需要导入如下四个包。
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONException;
maven依赖如下:
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson}</version></dependency>
Fastjson中的经常调用的方法:
1 public static final Object parse(String text); // 把JSON文本parse为JSONObject或者JSONArray
2 public static final JSONObject parseObject(String text); // 把JSON文本parse成JSONObject
3 public static final T parseObject(String text, Class clazz); // 把JSON文本parse为JavaBean
4 public static final JSONArray parseArray(String text); // 把JSON文本parse成JSONArray
5 public static final List parseArray(String text, Class clazz); //把JSON文本parse成JavaBean集合
6 public static final String toJSONString(Object object); // 将JavaBean序列化为JSON文本
7 public static final String toJSONString(Object object, boolean prettyFormat); // 将JavaBean序列化为带格式的JSON文本
8 public static final Object toJSON(Object javaObject); 将JavaBean转换为JSONObject或者JSONArray。
- FastJson一些常见方法(API)
- FastJson一些常见方法
- FastJson一些常见方法(API):处理JSON变得好简单
- fastjson的一些常见用法
- 使用fastjson 和 jackson的一些方法
- fastJson API
- fastJson API
- fastJson API
- fastJson API
- fastJson API
- FastJSON API
- Activity一些常见方法
- FastJson.API详解
- FastJson 常API用
- FASTJson常用的API
- 百度api一些接口方法
- 蓝牙通讯常见的API方法
- API中的常见对象_常用方法
- 网上流行护眼色的RGB值和颜色代码
- Fastlane构建ipa包流程小结 -- match 篇
- Android 开发之 View.post() 的作用
- 运行script_faster_rcnn_VOC2007_ZF.m出现的错误
- AI 学习之路——轻松初探 Python 篇(一)
- FastJson一些常见方法(API)
- 数据结构实验之图论二:图的深度遍历
- 面向对象--异常
- Spring IOC 源码分析-bean标签解析
- Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE)
- android listview多布局
- Oracle优化面试题
- java串口通信
- Unity3D