MYBLOG

欢迎来到的博客~

Gson介绍和使用

2019/05/20

一、什么是JSON

JSON(JavaScript Object Notation)是JavaScript对象表示法,用于存储和交换文本信息的语法,类似XML,但比XML更小、更灵活。它是独立的语言,具有自我描述性,所以更易理解。 JSON使用JavaScript语法来描述数据对象,但SJON仍然独立于语言平台。JSON解析器和JSON库支持许多不同的编程语言。

二、Gson

java json对象的处理,目前有好一些类库,比较著名的有Jackson,Fastjson等,而Gson是google自己写的一个Java对象与JSON相互转化的工具包.它轻巧简便,易于使用,而且有很完备的文档可供查询,它是一个开源项目,其网址为 http://code.google.com/p/google-gson。 这里介绍一下google封装的类库gson。 gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要 使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。 1)toJason()方法将对象转换成Json字符串 2)fromJson()方法来实现从Json相关对象到java实体的方法。

参考:http://www.cnblogs.com/haippy/archive/2012/05/20/2509329.html