google Gson 的用法
2016-07-15 10:43
399 查看
1 public class JsonTool {
private static Gson gson = null;
/**
* 创建谷歌json
* @return
*/
public static Gson createGson() {
if(gson == null)
{
GsonBuilder builder = new GsonBuilder();
builder.setDateFormat("yyyy-MM-dd HH:mm:ss"); //设置字符串的格式
builder.setPrettyPrinting();
builder.disableHtmlEscaping();
gson = builder.create();
}
return gson;
}
}
2 JsonTool.createGson().toJson(book)将对象转换成json
3 将json 转换成 model Book books =JsonTool.createGson().fromJson(JsonTool.createGson().toJson(book), Book.class);
private static Gson gson = null;
/**
* 创建谷歌json
* @return
*/
public static Gson createGson() {
if(gson == null)
{
GsonBuilder builder = new GsonBuilder();
builder.setDateFormat("yyyy-MM-dd HH:mm:ss"); //设置字符串的格式
builder.setPrettyPrinting();
builder.disableHtmlEscaping();
gson = builder.create();
}
return gson;
}
}
2 JsonTool.createGson().toJson(book)将对象转换成json
3 将json 转换成 model Book books =JsonTool.createGson().fromJson(JsonTool.createGson().toJson(book), Book.class);
相关文章推荐
- 【Proto文件】Google开源技术 Protobuf 简介与使用
- Django中实现文件上传功能
- ubuntu +pyCharm配置Django
- 英文版Ubuntu16.04安装fcitx-googlepinyin
- 双系统ubuntu+ros indigo安装
- zygote笔记
- 修改u-boot的开机logo及显示过程
- 《Pokémon GO》为什么这么火?我们应该从这些方面来思考
- go语言学习-数组, slice和map
- go语言学习-未分类的一些记录
- Django的搜索路径与Import机制
- Django的模板渲染(render)机制
- Django模板的include机制
- 理解Django里的MTV开发模式
- GO语言range的用法
- pgoneproxy的VIP机制
- go语言beego框架 orm实现insertOrUpdate功能
- 大话设计模式(golang) 五、工厂方法模式
- 【题】【线段树】NKOJ 2052 【USACO 2013 January Gold】座位
- golang