我们在日常开发中少不了和JSON数据打交道,那么我们来看看JAVA中常用的JSON解析方式。
1、JSON官方
2、GSON
3、FastJSON
4、jackson
JSON操作涉及到的类:
1 | public class Student { |
1 | public class Grade { |
JSON官方的解析最具有通用性,但是有点小麻烦。
1 | public class JSONTest { |
GSON解析是谷歌的,也比较好用
1 | public class GSONTest { |
FastJSON是阿里巴巴的产品,效率最高
1 | public class FASTJson { |
jackSon解析JSON,SpringMVC内置的解析器就是这个
1 | public class JackSonTest { |
除了JSON官方的对类没有要求,剩下的都要求是标准的类,否则无法解析,因为都用到了反射。