使用gson解析json数组,Gson解析

  使用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的例子

使用gson解析json数组,Gson解析