使用gson解析json数组,Gson解析
之前的博客说过将json解析成java的方法,使用
然而,这些jar包在解析时间层遇到了一个问题,即当时间字符串被转换成java的Timestamp对象时,抛出了一个异常。这个问题一直没有解决。前两天突然想起来,就去网上找了一些解决办法。我找了很久也没有找到一个完美的解决方案,要么很复杂,要么无法实现。最后发现有人说用google的Gson解析json还是挺方便的,于是尝试用Gson解析json。
这里有一个简单的例子来说明。
这是一颗爪哇豆
包baz.javabean
导入Java . SQL . timestamp;
公共类产品{
私有字符串名称;
private int id
私有时间戳日期;
公共产品(){
//TODO自动生成的构造函数存根
公共产品(字符串名称、int id、时间戳日期){
super();
this.name=name
this.id=id
this.date=date
//json字符串
string JSON= { name : guli cheng , id:123456, date : 2013-4-13 12:36:54 } ;
//新建一个产品对象
Product product=新产品();
//将json字符串转换为java对象
product=gson.fromJson(json,product . class);
//输出
system . out . println( Name: product . getname());
system . out . println( Id: product . getid());
system . out . println( Date: product . getdate());
输出是:
名称:郭里成
Id:123456
日期:2013-04-13 12:36:54.0
看,很简单。
要使用jar包,你可以在这里下载http://pan.baidu.com/share/link?shareid=440391 uk=3457081238
或者在官网下载。
更深入的介绍,请看看这些博客。
Gson使用http://www.360doc.com/content/11/0309/16/1332348 _ 99601000 . shtml
Gson学习笔记3358 www.360doc.com/content/11/0111/14/1332348 _ 85735384 . shtml
Json数据解析http://www.360doc.com/content/12/0903/10/7662927 _ 233881217 . shtml
Android http://www.360doc.com/content/11/0815/14/7322578 _ 140545909 . shtml中使用Gson的例子
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。