首页 > 其他 > 详细

Gson 的使用

时间:2016-07-19 18:23:35      阅读:166      评论:0      收藏:0      [点我收藏+]

Gson 的使用
简介
Gson 是 Google 开发的Java API,用于转换Java对象 和 Json 对象。

使用Maven 依赖
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.3.1</version>
</dependency>

版本自行选择

Gson API 提供一个类文件,Gson 用来处理Java 和 Json 对象的转换
初始化方法
1、可以调用默认构造器
2、使用 GsonBuilder 类创建这个类的实例
Gson gson = new GsonBuilder().create();
gson.toJson("Hello",Sustem.out); //则直接将结果输出到控制台

toJson 有两个参数,一个为Java对象,一个为输出流

toJson 方法需要一个Appendable 实例,而字节流不能实现 Appendable 接口,所以使用了字符流

使用 InputStreamReader 和 OutputStreamWriter 类时,如果不提供编码或者字符集,转换将使用平台默认字符集。这将降低代码的可移植性,且在其他平台上运行将可能产生错误行为。
Writer out = new OutputStreamWriter(new FileOutputStream("Output.json"));
Gson gson = new GsonBuilder().create();
gson.toJson("Hello",out); //则直接将结果输出到控制台


当然了,少不了在 finally 中关闭流。

Gson 的使用

原文:http://www.cnblogs.com/panie2015/p/5685721.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!