摘要: 枚举类型给我们的程序带来了好处,如何用Gson来实现与Json的互转呢?请看本文.本文重点掌握如何自己写一个TypeAdapter及注册TypeAdapter和处理Enum类型.实体类:public enum PackageState { PLAY, UPDATE, UPDATING, DOWNLOAD, DOWNLOADING,} public class PackageItem { private String name; private PackageState state; private String size; public String getName() { return n. 阅读全文
posted @ 2013-09-26 23:59 盗草人 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 前面三篇博客基本上可以满足我们处理的绝大多数需求,但有时项目中对json有特殊的格式规定.比如下面的json串解析:[{"tableName":"students","tableData":[{"id":1,"name":"李坤","birthDay":"Jun 22, 2012 9:54:49 PM"},{"id":2,"name":"曹贵生","birthDay& 阅读全文
posted @ 2013-09-26 23:57 盗草人 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Map的存储结构式Key/Value形式,Key 和 Value可以是普通类型,也可以是自己写的JavaBean(本文),还可以是带有泛型的List(下一篇博客).本例中您要重点看如何将Json转回为普通JavaBean对象时TypeToken的定义.实体类:public class Point { private int x; private int y; public Point(int x, int y) { this.x = x; this.y = y; } public int getX() { return x; } public void setX(int x) { th... 阅读全文
posted @ 2013-09-26 23:52 盗草人 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 有时候我们不需要把实体的所有属性都导出,只想把一部分属性导出为Json.有时候我们的实体类会随着版本的升级而修改.有时候我们想对输出的json默认排好格式.... ...请看下面的例子吧:实体类:import java.util.Date;import com.google.gson.annotations.Expose;import com.google.gson.annotations.SerializedName;public class Student { private int id; @Expose private String name; @Expose @Serialize.. 阅读全文
posted @ 2013-09-26 23:44 盗草人 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 本Gson系列博文转载于http://blog.csdn.net/lk_blog/article/details/7685169,感谢坤哥的贡献。Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。jar和源码下载地址:http://code.google.com/p/google-gson/downloads/list实体类:public class Student { private int id; private String name; private Date bi 阅读全文
posted @ 2013-09-26 23:43 盗草人 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 1 概述通过对项目管理的系统学习,我个人对于工作分解结构在软件中的应用有很深的感触,对于工作分解结构在软件开发中的应用有一些个人的看法和见解。首先我们看一下项目分解结构的定义,工作分解结构是进行范围规划时所使用的重要工具和技术之一,是面向可交付成果的对项目元素的分组,它组织并定义了整个项目范围,未列入工作分解结构的工作将排除在项目范围之外。它是项目团队在项目期间要完成或生产出的最终细目的等级树,所有这些细目的完成或产出构成了整个项目的工作范围。从项目分解结构的定义和我们的学习我们知道,项目分解结构主要针对的是可交付物以及工作细分。同时通过学习我们知道,项目分解结构产生于项目计划阶段过程,在项目 阅读全文
posted @ 2013-09-26 00:25 盗草人 阅读(858) 评论(0) 推荐(0) 编辑