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 + '\'' + '}'; } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。