`
jzzwy
  • 浏览: 103483 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

google-gson

阅读更多

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

    这个"google-gson-2.2.4.zip"压缩包包含了Gson库的2.2.4版本,这是一个广泛使用的稳定版本,适用于各种项目需求。Gson库允许开发者将Java对象转换为对应的JSON字符串,反之亦然,使得数据交换和存储变得更加便捷。 ...

    google-gson-2.2.2

    这个"google-gson-2.2.2"版本是Gson的一个具体发行版,它提供了对XML数据的解析功能。在Java开发中,JSON(JavaScript Object Notation)作为一种轻量级的数据交换格式,被广泛应用于网络服务之间以及客户端与服务器...

    google-gson-2.1 jar包 + 使用教程.pdf

    这个“google-gson-2.1.jar”包包含了Gson库的版本2.1,这是一个稳定且广泛使用的版本,适合各种项目集成。附带的“gson使用教程.pdf”提供了详细的指南,帮助开发者快速掌握Gson的用法。 Gson的核心功能包括: 1....

    google-gson-2.2.4

    这个"google-gson-2.2.4"版本是Gson库的一个稳定发行版,发布于几年前,但至今仍被许多项目所使用。在这个版本中,我们可以期待一些关键功能和优化。 首先,Gson库的核心功能是将Java对象转换为对应的JSON字符串,...

    google-gson-1.6.jar

    在给定的压缩包文件中,除了主文件`google-gson-1.6.jar`之外,还有一个名为`google-gson-stream-1.6.jar`的文件。这个文件包含了Gson的流处理支持,允许开发者处理大量数据或流式数据,而不必将整个JSON字符串一次...

    google-gson-2.1-release.zip+例子

    这个"google-gson-2.1-release.zip+例子"压缩包包含了Gson库的2.1版本以及相关的示例代码,帮助开发者更好地理解和使用这个库。 首先,我们来看一下Gson的核心功能。Gson库提供了`Gson`类,它是整个库的主要入口点...

    google-gson-2.2.4-release(压缩包含原版压缩包和官网下载地址)

    标题中提到的"google-gson-2.2.4-release"是Gson的一个特定版本,发布于2014年。这个版本包含了Gson库的所有源代码和必要的构建文件,方便开发者在自己的项目中集成和定制。同时,压缩包内还提供了一个名为"官网下载...

    google-gson-2.2.2Jar包

    这个"google-gson-2.2.2Jar包"是Gson库的一个特定版本,版本号为2.2.2。在Java开发中,它被广泛应用于网络数据的传输、存储以及在应用内部进行数据序列化和反序列化。 Gson的核心功能主要包括以下几个方面: 1. **...

    google-gson.chm

    这是google-gson的一个chm的帮助文档,文档是纯英文的,内容非常的全面,详细的介绍了gson的使用方法

    google-gson-2.2.4-api

    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

    这个"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

    "Google-gson-2.1"是Gson库的一个特定版本,发布于2013年,包含了一些重要的特性和改进。 首先,Gson的核心功能是对象到JSON和JSON到对象的转换。使用Gson,你可以轻松地将Java对象序列化为JSON字符串,以便在网络...

    google-gson-stream-1.6

    android json 解析 ,希望大家好好学习啊

    converter-gson-2.9.0.jar / retrofit-2.9.0.jar

    Gson是Google提供的一个开源库,用于在Java对象和JSON数据之间进行映射。在Android开发中,Gson广泛用于将Java对象序列化为JSON字符串,或者将JSON字符串反序列化为Java对象。Gson 2.9.0版本也包含了性能优化和bug...

    google-gson-2.2.4.jar及多种示例代码

    这个"google-gson-2.2.4.jar"是Gson库的一个特定版本,发布于2014年,它包含了丰富的功能,允许开发者在Java应用程序中方便地处理JSON数据。 首先,让我们了解一下Gson的核心概念。Gson库的核心类有`Gson`,它是...

    Google-Gson 2.2.4

    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" 指的是 Google Gson 库的一个特定版本,即 2.8.2。Gson 是一个由 Google 开发的 Java 类库,它的主要功能是处理 JSON(JavaScript Object Notation)数据格式。JSON 是一种轻量级的数据...

Global site tag (gtag.js) - Google Analytics