/**
*
* 将bean转换成json串,bean中可以包含自定义属性,<br>
* 转换后的json串是有层次结构的<br>
* Date类型的将被按字符串赋给json串<br>
* <link>http://sites.google.com/site/gson/Home</link>
*
* @param bean
* @return json串
*/
public static String bean2json(Object bean) {
Gson gson = new GsonBuilder().registerTypeAdapter(java.sql.Date.class,
new SQLDateSerializer()).setDateFormat(DateFormat.LONG)
.create();
return gson.toJson(bean);
}
SQLDateSerializer.class
public class SQLDateSerializer implements JsonSerializer<java.sql.Date> {
public JsonElement serialize(java.sql.Date src, Type typeOfSrc,
JsonSerializationContext context) {
return new JsonPrimitive(src.toString());
}
}
分享到:
- 2009-04-09 21:46
- 浏览 1996
- 评论(6)
- 论坛回复 / 浏览 (6 / 10047)
- 查看更多
相关推荐
这个"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 是一种轻量级的数据...