Java Json
潇儒瀚
这个作者很懒,什么都没留下…
展开
-
Json转换利器Gson之实例一-简单对象转化和带泛型的List转化
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。 jar和源码下载地址: http://code.google.com/p/google-gson/downloads/list 实体类: [java] view plain copy转载 2017-02-11 19:52:43 · 227 阅读 · 0 评论 -
Json转换利器Gson之实例二-Gson注解和GsonBuilder
有时候我们不需要把实体的所有属性都导出,只想把一部分属性导出为Json. 有时候我们的实体类会随着版本的升级而修改. 有时候我们想对输出的json默认排好格式. ... ... 请看下面的例子吧: 实体类: [java] view plain copy import java.util.Date; im转载 2017-02-11 20:04:04 · 166 阅读 · 0 评论 -
Json转换利器Gson之实例三-Map处理(上)
Map的存储结构式Key/Value形式,Key 和 Value可以是普通类型,也可以是自己写的JavaBean(本文),还可以是带有泛型的List(下一篇博客).本例中您要重点看如何将Json转回为普通JavaBean对象时TypeToken的定义. 实体类: [java] view plain copy public class Poi转载 2017-02-11 20:39:04 · 183 阅读 · 0 评论 -
Json转换利器Gson之实例四-Map处理(下)
Map的存储结构式Key/Value形式,Key 和 Value可以是普通类型,也可以是自己写的JavaBean(上一篇博客),还可以是带有泛型的List(本文).本例中您要重点看如何将Json转回为带泛型的对象List,并且List中的泛型对象有多种实体. 实体类: [java] view plain copy import java.u转载 2017-02-11 20:40:48 · 188 阅读 · 0 评论 -
Json转换利器Gson之实例五-实际开发中的特殊需求处理
前面四篇博客基本上可以满足我们处理的绝大多数需求,但有时项目中对json有特殊的格式规定.比如下面的json串解析: [{"tableName":"students","tableData":[{"id":1,"name":"李坤","birthDay":"Jun 22, 2012 9:54:49 PM"},{"id":2,"name":"曹贵生","birthDay":"Jun 22, 2转载 2017-02-11 20:42:59 · 226 阅读 · 0 评论 -
Json转换利器Gson之实例六-注册TypeAdapter及处理Enum类型
枚举类型给我们的程序带来了好处,如何用Gson来实现与Json的互转呢?请看本文. 本文重点掌握如何自己写一个TypeAdapter及注册TypeAdapter和处理Enum类型. 实体类: [java] view plain copy public enum PackageState { PLAY, UPDATE, U转载 2017-02-11 21:18:10 · 265 阅读 · 0 评论 -
使用json发生java.lang.NoClassDefFoundError: net/sf/json/JSONObject异常的解决办法
我已经导入了json的jar包及其需要的依赖包,过程是:右键项目选择Build path --> config build path -->add extenal jar加入以上所需要的jar。此时发现在servlet中写的关于JSONObject的代码不发生错误了,然后运行程序,在运行到json对象的代码时候发生 Java.lang.NoClassDefFoundError: net/sf/转载 2017-04-02 10:34:08 · 1701 阅读 · 0 评论 -
json数据转换异常:net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
执行: JSONArray array = JSONArray.fromObject(this.users); 就会报以下错误: net.sf.json.JSONException: Java.lang.reflect.InvocationTargetException users是一个list集合 方案一: JSONArray array = JSONAr转载 2017-04-02 10:35:22 · 2589 阅读 · 0 评论