What is google-gson?(什么是google-gson(简称gson))中英翻译
Gson项目主页:http://code.google.com/p/google-gson/
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.
Gson是一个可以将java对象转换成对应JSON体现的java库,他还可以将一个JSON字符串转换成等价的java对象,GSON可以处理任意的包括之前存在的没有源代码的java对象。
There are a few open-source projects that can convert Java objects to JSON. However, most of them require that you place Java annotations in your classes; something that you can not do if you do not have access to the source-code. Most also do not fully support the use of Java Generics. Gson considers both of these as very important design goals.
有一些开源的项目可以将java对象转换成对应的JSON ,然而 ,大多数项目要求在你的类里书写注解 ,如果不能访问到类的源代码有一些事情你可能做不到 , 大多数的项目还不完全的支持java泛型的应用 , GSON将以上问题作为非常重要的设计目标。
Gson Goals
· Provide simple toJson() and fromJson() methods to convert Java objects to JSON and vice-versa(提供简单的toJSON()方法用来转换java对象到json ,反之用fromJSON())
· Allow pre-existing unmodifiable objects to be converted to and from JSON(允许之前存在的不可修改的对象和JSON的相互转换)
· Extensive support of Java Generics(强大的java泛型支持)
· Allow custom representations for objects(允许对象的自定义体现)
· Support arbitrarily complex objects (with deep inheritance hierarchies and extensive use of generic types)(支持任意复杂的对象)(拥有深度的继承层次以及广泛的泛型应用)
Gson Documentation
· Gson API: Javadocs for the current Gson release(当前的Gson版本的java文档)
· Gson user guide: This guide contains examples on how to use Gson in your code.(GSON手册包括在代码中如何Gson的例子)
· Gson Roadmap: Details on upcoming releases(即将来临的版本的详细信息)
· Gson design document: This document discusses issues we faced while designing Gson. It also include a comparison of Gson with other Java libraries that can be used for Json conversion(这个文档讨论我们所面对的设计Gson的问题,他还包含一个Gson和其他java库在Json转换应用的对比)
Please use the google-gson Google Group to discuss Gson, or to post questions.(请用谷歌goole-gson开发小组讨论Gson ,或者提出问题。)
(持续更新请关注……)
分享到:
相关推荐
这个"google-gson-2.2.4.zip"压缩包包含了Gson库的2.2.4版本,这是一个广泛使用的稳定版本,适用于各种项目需求。Gson库允许开发者将Java对象转换为对应的JSON字符串,反之亦然,使得数据交换和存储变得更加便捷。 ...
这个"google-gson-2.2.2"版本是Gson的一个具体发行版,它提供了对XML数据的解析功能。在Java开发中,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,被广泛应用于网络服务之间以及客户端与服务器...
这个“google-gson-2.1.jar”包包含了Gson库的版本2.1,这是一个稳定且广泛使用的版本,适合各种项目集成。附带的“gson使用教程.pdf”提供了详细的指南,帮助开发者快速掌握Gson的用法。 Gson的核心功能包括: 1....
这个"google-gson-2.2.4"版本是Gson库的一个稳定发行版,发布于几年前,但至今仍被许多项目所使用。在这个版本中,我们可以期待一些关键功能和优化。 首先,Gson库的核心功能是将Java对象转换为对应的JSON字符串,...
在给定的压缩包文件中,除了主文件`google-gson-1.6.jar`之外,还有一个名为`google-gson-stream-1.6.jar`的文件。这个文件包含了Gson的流处理支持,允许开发者处理大量数据或流式数据,而不必将整个JSON字符串一次...
这个"google-gson-2.1-release.zip+例子"压缩包包含了Gson库的2.1版本以及相关的示例代码,帮助开发者更好地理解和使用这个库。 首先,我们来看一下Gson的核心功能。Gson库提供了`Gson`类,它是整个库的主要入口点...
标题中提到的"google-gson-2.2.4-release"是Gson的一个特定版本,发布于2014年。这个版本包含了Gson库的所有源代码和必要的构建文件,方便开发者在自己的项目中集成和定制。同时,压缩包内还提供了一个名为"官网下载...
这个"google-gson-2.2.2Jar包"是Gson库的一个特定版本,版本号为2.2.2。在Java开发中,它被广泛应用于网络数据的传输、存储以及在应用内部进行数据序列化和反序列化。 Gson的核心功能主要包括以下几个方面: 1. **...
这是google-gson的一个chm的帮助文档,文档是纯英文的,内容非常的全面,详细的介绍了gson的使用方法
google-gson-2.2.4-api,This package provides the Gson class to convert Json to Java and vice-versa.
这个"google-gson-2.2.2-release"压缩包包含三个关键组件:gson-2.2.2.jar(核心库),gson-2.2.2-javadoc.jar(API文档)和gson-2.2.2-sources.jar(源代码)。这些资源为开发者提供了全面的支持,以便在项目中轻松...
"Google-gson-2.1"是Gson库的一个特定版本,发布于2013年,包含了一些重要的特性和改进。 首先,Gson的核心功能是对象到JSON和JSON到对象的转换。使用Gson,你可以轻松地将Java对象序列化为JSON字符串,以便在网络...
android json 解析 ,希望大家好好学习啊
Gson是Google提供的一个开源库,用于在Java对象和JSON数据之间进行映射。在Android开发中,Gson广泛用于将Java对象序列化为JSON字符串,或者将JSON字符串反序列化为Java对象。Gson 2.9.0版本也包含了性能优化和bug...
这个"google-gson-2.2.4.jar"是Gson库的一个特定版本,发布于2014年,它包含了丰富的功能,允许开发者在Java应用程序中方便地处理JSON数据。 首先,让我们了解一下Gson的核心概念。Gson库的核心类有`Gson`,它是...
Google-Gson 2.2.4是Google公司开发的一个Java库,其主要功能是将Java对象转换为JSON字符串,同时也可以将JSON数据解析为等效的Java对象。这个版本(2.2.4)是Gson的一个稳定版本,广泛应用于Android和Java项目中,...
标题 "Google-gson-2.8.2" 指的是 Google Gson 库的一个特定版本,即 2.8.2。Gson 是一个由 Google 开发的 Java 类库,它的主要功能是处理 JSON(JavaScript Object Notation)数据格式。JSON 是一种轻量级的数据...