概述:
Gson是谷歌开发的Java库,帮助开发人员将Java对象(数组、数据结构)转换为兼容的JSON (JavaScript对象)
它有以下特点:
- JSON是一种轻量级、独立于语言的数据交换格式,非常适合于数据传输、组织和存储;
- JSON主要围绕如何保存和记录数据结构,然后轻松地转换为另一种特定于语言的数据结构展开;
- JavaScript开发人员将JSON作为移动JS数组的主要方式而闻名;
- 由于每种编程语言都使用数据对象(数组、矩阵),因此使用JSON将数据从一个编程环境传输到另一个编程环境是一个非常方便的解决方案;
- GSON简单地消除了Java对象的结构和JSON对象之间的差异,允许将Java数据结构保存为JSON;
- 还支持反向操作: Java to JSON JSON to Java Java object Convert Object JSON Java。