Maven下如何使用GSON呢?
下文笔者讲述Maven下使用GSON框架的方法及示例分享,如下所示
GSON简介
Gson是谷歌公司开发的用于处理JSON的一个非常强大的类库,
在国外非常流行,笔者最近开发国外项目,所以经常使用此框架
那么下面笔者讲讲述GSON框架的功能及示例
=============================================
GSON框架的功能:
非常方便的将Java对象转换为JSON格式的数据,方便接口传输及数据共享持久化
GSON框架设计的非常简单并且易用
GSON框架提供了非常多适用的方法,使我们在对象和JSON之间的转换变的非常方便
GSON框架也支持一些注解,方便我们对其进行特殊的定义,如@SerializedName
GSON框架支持泛型
GSON框架是线程安全的,大家在多线程环境下可放心使用,但是(JsonParser方法不是线程安全,使用时请注意)
Maven引入GSON的实现思路
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.3</version>
</dependency>
GSON使用示例分享
package com.jd;
import com.google.gson.Gson;
/**
* java265.com GSON 测试
*
* */
public class GsonTest {
public static void main(String[] args) {
String json = "{\"name\":\"java265.com\",\"age\":\"23\",\"notes\":\"最爱java的程序媛\"}";
User user = new Gson().fromJson(json,User.class);
System.out.println("user:"+user.toString());
}
}
class User{
private String name;
private int age;
private String notes;
@Override
public String toString() {
return "User{" +
"name='" + name + '\'' +
", age=" + age +
", notes='" + notes + '\'' +
'}';
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


