Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 57.9MB ·虚拟内存 1299.5MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Google Gson 是 Google 开发的用来在 Java 对象和 JSON 数据之间进行映射的 Java 开源类库,可以将 Java 对象序列化为 JSON,或者由 JSON 转化为 Java 对象。
使用 Gson 库基于以下原因:
以下列出了Gson的一些最突出的功能:
Gson 提供了三种处理 JSON 的替代方法 -
它将 JSON 内容读写为离散事件。 JsonReader 和 JsonWriter 将数据读/写为令牌,称为 JsonToken 。
它是处理 JSON 的三种方法中最强大的方法。它具有最低的开销,并且在读/写操作中非常快。它类似于 XML 的 Stax 解析器。
它准备了 JSON 文档的内存树表示。它构建了一个JsonObject节点树。它是一种灵活的方法,类似于XML的DOM解析器。
它使用属性访问器将 JSON 转换为 POJO(Plain Old Java Object)。Gson 使用数据类型适配器读/写 JSON。它类似于 XML 的 JAXB 解析器。
Gson 的使用非常简单,引入类库后,创建 Gson 对象即可使用:
Gson gson = new Gson(); int[] ints = {1, 2, 3, 4, 5}; String[] strings = {"abc", "def", "ghi"}; // Serialization gson.toJson(ints); // ==> prints [1,2,3,4,5] gson.toJson(strings); // ==> prints ["abc", "def", "ghi"]
Gson教程 | Gson环境设置 | Gson第一个应用 | Gson class | Gson对象序列化 |
Gson数据绑定 | Gson对象数据绑定 | Gson树模型 | Gson 流 | Gson序列化示例 |
Gson序列化内部类 | Gson定制型适配器 | Gson Null对象支持 | Gson版本支持 | Gson从序列化中排除字段 |
1. 本地环境设置如果您仍想为 Java 编程语言设置本地环境,那么本节将指导您如何在计算机上下载和设置 Java。请按照下面给出的步骤设置环境。Java SE可从链接 JDK下载 免费获得。因此,您下载基于 ...