引言:
json简介:
一:在WEB开发中需要广泛使用到json进行数据交互和传输,因此,选择一门高效的json解析框架也是我们必备的,
java中json框架使用广泛的有: gson,fastjson,jackjson
gson是google研发的一款json处理框架,无jar包依赖,在功能完善上非gson莫属。
fastjson是阿里研发的一款json处理框架,在功能上没有gson齐全,其采用独立开发的算法支持,在处理效率上超过其他json库。无jar依赖,可直接在jdk运行。
jackjson在功能完善和处理效率上都相对高效。jar包依赖较少
二:介绍fastjson的使用
fastjson常用的解析对象有:
JSON:fastjson的解析器,处理json格式对象之间的转换和javabean之间的转换。
JSONObject:处理普通json对象的
JSONArray:处理数组json对象的
2.1javabean转换为json字符串