Json
莯枫
这个作者很懒,什么都没留下…
展开
-
Json转换利器Gson之实例一-简单对象转化和带泛型的List转化
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。 Gson里最重要的对象有2个Gson 和 GsonBuilder Gson有2个最基本的方法 1) toJson() – 转换java 对象到JSON 2) fromJson() – 转换JSON到java...原创 2014-02-18 15:27:23 · 123 阅读 · 0 评论 -
两款JSON类库Jackson与JSON-lib的性能对比(新增第三款测试)
最后更新:2010-08-18,增加对GSON的性能测试 近日做一些性能优化工作,在挑选JSON类库时,发现除了一般常用的JSON-lib外,还有一款号称性能最快的JSON处理器Jackson,于是用上了刚学会的JMeter,对这两个类库进行了简单的性能对比。 Jackson:http://jackson.codehaus.org/ JSON-lib:http://json...原创 2014-02-25 10:27:23 · 98 阅读 · 0 评论 -
JSON for java入门总结
一、JSON介绍 JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如JAVA产生了一个数据想要给JavaScript,则除了利用XML外,还可以利用JSON; JSON相比XML的优势是表达起来很简单; 官网:http://www.json.org/ JSON是AJAX中的X(就是可以取代XML); ----...原创 2014-02-25 10:26:56 · 86 阅读 · 0 评论 -
Json解析教程(四.FastJson 的使用)
简介 Fastjson是一个Java语言编写的高性能功能完善的JSON库。 高性能 fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议protocol buf。 支持标准 Fastjson完全支持http://json.org的标准,也是官方网站收录的参考实现之一。 ...原创 2014-02-24 10:12:10 · 386 阅读 · 0 评论 -
Json转换利器Gson之实例六-注册TypeAdapter及处理Enum类型
枚举类型给我们的程序带来了好处,如何用Gson来实现与Json的互转呢?请看本文. 本文重点掌握如何自己写一个TypeAdapter及注册TypeAdapter和处理Enum类型. 实体类: public enum PackageState { PLAY, UPDATE, UPDATING, DOWNLOAD, DOWNLOADING, ...原创 2014-02-22 09:18:23 · 391 阅读 · 0 评论 -
Json转换利器Gson之实例五-实际开发中的特殊需求处理
前面四篇博客基本上可以满足我们处理的绝大多数需求,但有时项目中对json有特殊的格式规定.比如下面的json串解析: [{"tableName":"students","tableData": [{"id":1,"name":"李坤","birthDay":"Jun 22, 2012 9:54:49 PM"},{"id"原创 2014-02-22 09:18:05 · 119 阅读 · 0 评论 -
Json转换利器Gson之实例四-Map处理(下)
Map的存储结构式Key/Value形式,Key 和 Value可以是普通类型,也可以是自己写的JavaBean(上一篇博客),还可以是带有泛型的List(本文).本例中您要重点看如何将Json转回 为带泛型的对象List,并且List中的泛型对象有多种实体. 实体类: import java.util.Date; public class S...原创 2014-02-22 09:17:41 · 208 阅读 · 0 评论 -
Json解析教程(三.Jackson 框架的使用)
Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。 前面有介绍过json-lib这个框架,在线博文:http://www.open-open.com/lib/view/open1327991992093.html 相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jacks...原创 2014-02-22 09:17:14 · 233 阅读 · 0 评论 -
Json解析教程(二.json-lib的使用)
Json_lib可以方便的将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将Json字符串转换成Java对象,或者将xml字符串转换成Java对象。 官网:http://json-lib.sourceforge.net/ JSON在线转换:http://json.parser.online.fr/ JSON教程:http://w...原创 2014-02-22 09:16:57 · 202 阅读 · 0 评论 -
Json解析教程(一.org.json的使用)
现在越来越多的网站采用JSON来交换数据,在Json.org网站上,Java可以使用的解析Json的组件就有21种之多。这里以使用org.json解析JSON为例。在读本文之前,读者有必要了解一下JSON的结构,这里不作介绍。 首先下载org.json源码,下载地址:https://github.com/douglascrockford/JSON-java,点 Downloads,Wind...原创 2014-02-21 15:16:23 · 386 阅读 · 0 评论 -
Json转换利器Gson之实例三-Map处理(上)
Map的存储结构式Key/Value形式,Key 和 Value可以是普通类型,也可以是自己写的JavaBean(本文),还可以是带有泛型的List(下一篇博客).本例中您要重点看如何将Json转回为普通JavaBean对象时TypeToken的定义. 实体类: public class Point { private int x; pr...原创 2014-02-18 15:52:37 · 290 阅读 · 0 评论 -
Json转换利器Gson之实例二-Gson注解和GsonBuilder
有时候我们不需要把实体的所有属性都导出,只想把一部分属性导出为Json. 有时候我们的实体类会随着版本的升级而修改. 有时候我们想对输出的json默认排好格式. ... ... 请看下面的例子吧: 实体类: import java.util.Date; import com.google.gson.annotations.Expo...原创 2014-02-18 15:28:51 · 151 阅读 · 0 评论 -
关于Maven中下载导入Json的jar包的问题
mvn clean install 编译时报错为: [INFO] Failed to resolve artifact. Missing: ---------- 1) net.sf.json-lib:json-lib:jar:2.2.3 Try downloading the file manually from the project website. Then,...原创 2014-02-25 10:27:43 · 916 阅读 · 0 评论