不管你在日常开发还是服务器开发,我们对Json的解析构造性能并不需要过多的了解。除非你目前接触的系统性能要求较高,那如果你是大神,这边文章你可以先绕路下哈。或者指点一二。
JSON是什么?
是一个轻量级的文本数据交换格式、JavaScript对象表示法。
常见类库:
FastJson:阿里开发的,除了性能,剩下都是坑,懂的都懂
JackSon:社区活跃,更新快
GSON:谷歌开发,精品,功能全面
性能比较:
更多请参考: Java几种常用JSON库性能比较
推荐使用
Gson较多
Gson是这样一个Java类库,它可以将Java对象转换为相应的JSON形式,也可以将JSON字符串转换为对应的Java对象。 Gson可以使用任意Java对象,包括哪些预先存在的、不在你的源代码中的对象(因此,你并不知道对象的属性)。
学习思路
对此了解即可。建议优先选择学习Gson,看看Gson 相关类库的API等。