Json工具类,提供Json与对象之间的转换。

源码如下:(点击下载 - JsonUtils.java 、 gson-2.2.4.jar )

 1 import java.lang.reflect.Type;
 2 import java.util.Map;
 3 import com.google.gson.Gson;
 4 import com.google.gson.GsonBuilder;
 5
 6 /**
 7  * Json工具类
 8  *
 9  */
10 @SuppressWarnings("unchecked")
11 public class JsonUtils {
12
13     private static Gson gson;
14
15     private JsonUtils() {
16     }
17
18     static {
19         GsonBuilder gb = new GsonBuilder();
20         gb.setDateFormat("yyyy-MM-dd HH:mm:ss");
21         gson = gb.create();
22     }
23
24     public static final String toJson(Object obj) {
25         return gson.toJson(obj);
26     }
27
28     public static final <T> T fromJson(final String json, Class<T> clazz) {
29         return gson.fromJson(json, clazz);
30     }
31
32     public static final <T> T fromJson(final String json, Type t) {
33         return gson.fromJson(json, t);
34     }
35
36     public static final Map<String, Object> fromJson(final String json) {
37         return fromJson(json, Map.class);
38     }
39
40 }

转载于:https://www.cnblogs.com/zhoubang521/p/5200598.html

Json工具类 - JsonUtils.java相关推荐

  1. SpringBoot的JSON工具类(java),用于前后端分离

    简介 JSON(JavaScript Object Notation, JS对象简谱)是一种轻量级的数据交换格式.它基于 ECMAScript(European Computer Manufactur ...

  2. Java常用工具类JsonUtils

    Java常用工具类JsonUtils 一.项目添加pom文件 <dependency><groupId>com.google.code.gson</groupId> ...

  3. java实用工具类——java处理对象转json工具类

    一.引言 json字符串现在是项目中很常用的了,尤其是在写接口返回数据一般都是json格式的.小编最近在看项目中,发现有多处地方用到了java对象转json,但是引用的jar包都是不统一的. 常见的有 ...

  4. 强大的Java Json工具类

    Json解析所需jar包:http://download.csdn.net/detail/u014676619/9238793 工具类: import java.io.BufferedReader; ...

  5. JSON基础及Java的JSON工具类

    一.JSON基础 定义:JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式.它基于 ECMAScript (欧洲计算机协会制定的js规范)的 ...

  6. Code片段 : .properties属性文件操作工具类 JSON工具类

    摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! "贵专" - 泥瓦匠 一.java.util.Properties API ...

  7. 常用JSON工具类JsonUtil封装

    前言 项目中经常会有String转Object以及Object转Json字符串的需求,故封装一个常用Json工具类 Maven依赖 <dependency><groupId>o ...

  8. 用jackson封装的JSON工具类

    package hjp.smart4j.framework.util;import com.fasterxml.jackson.databind.ObjectMapper; import org.sl ...

  9. UrlUtils工具类,Java URL工具类,Java URL链接工具类

    UrlUtils工具类,Java URL工具类,Java URL链接工具类 >>>>>>>>>>>>>>>&g ...

最新文章

  1. Django博客系统(评论模型)
  2. 真实!拖垮中小技术团队的 11 宗罪
  3. bash的简单for循环
  4. Eigen求解数学问题(一)
  5. 删除同域名所有cookies_淘宝自动登录2.0,新增Cookies序列化
  6. 简明Python教程学习笔记_3_模块
  7. java 子目录_Java:子目录点
  8. 初识CPS方法的连续动态建模
  9. c语言地震子波6,地震子波反褶积程序
  10. win11华为的电脑管家错误怎么办 Windows11华为电脑管家错误的解决方法
  11. 新手搭建网站服务器(Ubuntu+LAMP)
  12. 探索大型网站技术架构(二)
  13. ESP32-S3 USB UART 下载总结
  14. 如何将ts文件转为mp4格式
  15. 第三届SaaS峰会——超超级大咖前来助阵!上午场门票价格即将上调!
  16. SAP Enhancement POINT和Enhancement SECTION
  17. LinkNet 笔记
  18. 如何避免自己发出的邮件被误判为垃圾邮件
  19. 360手机:360N5S Twrp、Root、Magisk教程
  20. 个人收款码不得用于经营收款

热门文章

  1. 人民日报:为人工智能注入更多安全基因
  2. WaitForSingleObject的用法举例
  3. c语言运算程序,C语言运算符
  4. xml python2.6_如何使用前缀选项解析python 2.6中的参数为-f file.xml
  5. php 变量输入,PHP-输入变量
  6. 009_TreeSet对实现了Comparable接口的对象排序
  7. mysql_upgrade 升级_采用MySQL_upgrade升级授权表方式升级
  8. mysql数据库唯一性_mysql表的字段怎么设置唯一性
  9. 类型多种_五轴机床有很多种类型,你知道几种?
  10. layer output 激活函数_深入理解YOLO v3实现细节 - 第3篇 构建v3的Loss_layer