package hjp.smart4j.framework.util;import com.fasterxml.jackson.databind.ObjectMapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;/*** JSON 工具类*/
public final class JsonUtil {private static final Logger LOGGER = LoggerFactory.getLogger(JsonUtil.class);private static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();/*** 将POJO转为JSON*/public static <T> String toJson(T obj) {String json;try {json = OBJECT_MAPPER.writeValueAsString(obj);} catch (Exception e) {LOGGER.error("convert POJO to JSON failure", e);throw new RuntimeException(e);}return json;}/*** 将JSON转为POJO*/public static <T> T fromJson(String json, Class<T> type) {T pojo;try {pojo = OBJECT_MAPPER.readValue(json, type);} catch (Exception e) {LOGGER.error("convert JSON to POJO failure", e);throw new RuntimeException(e);}return pojo;}
}

用jackson封装的JSON工具类相关推荐

  1. 常用JSON工具类JsonUtil封装

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

  2. 简单封装浏览器 cookie 工具类

    版权声明:本文首发 http://asing1elife.com ,转载请注明出处. https://blog.csdn.net/asing1elife/article/details/8265571 ...

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

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

  4. cookie工具类 java_springboot封装JsonUtil,CookieUtil工具类代码实例

    这篇文章主要介绍了springboot封装JsonUtil,CookieUtil工具类过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Jso ...

  5. httpurlconnection 封装_不要再封装各种Util工具类了,看看这个框架

    不要再封装各种Util工具类了,看看这个框架 Hutool 谐音 "糊涂",寓意追求 "万事都作糊涂观,无所谓失,无所谓得" 的境界.    Hutool 是一 ...

  6. vue-03-4:vue封装方法到工具类

    vue-03-4:vue封装方法到工具类 参考博客:咸鱼最牛逼 地址:https://blog.csdn.net/panchang199266?utm_source=feed 一.步骤 1.src目录 ...

  7. 免费IP代理池定时维护,封装通用爬虫工具类每次随机更新IP代理池跟UserAgent池,并制作简易流量爬虫...

    前言 我们之前的爬虫都是模拟成浏览器后直接爬取,并没有动态设置IP代理以及UserAgent标识,这样很容易被服务器封IP,因此需要设置IP代理,但又不想花钱买,网上有免费IP代理,但大多都数都是不可 ...

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

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

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

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

最新文章

  1. Java编译型语言还是解释型语言
  2. 开源图像检索项目PicSearch is now an open source project
  3. nb信号和4g信号_NB-IoT的网络如何组成,以及数据如何传输?
  4. consul删除无效服务
  5. I2C和SPI注定要打一架
  6. Linux: 利用 Alpine 在命令行里访问 Gmail
  7. 腾讯获准在中国销售Switch游戏机 任天堂股价应声飙升逾14%
  8. python DataFrame获取行数、列数、索引及第几行第几列的值
  9. 网页授权前端 java_在开发网页授权获取用户基本信息时code是null
  10. 一文看懂Java内存模型(JMM)
  11. 冰点还原精灵如何安装
  12. ACM 国际大学生程序设计竞赛简介
  13. PHP base64转图片
  14. uedit使用技巧2
  15. 分享一些web前端工程师常用且实用的网站
  16. geotools应用-JTS生产四叉树索引和R树索引
  17. 所有老板看完都会说一句“卧槽”!一套营销方案,彻底颠覆你思维!
  18. JavaScript 面试必备的基础知识梳理(71个知识点)
  19. C# (江湖熟手)- Cefsharp 的使用(几行代码写个浏览器)
  20. js中 scrollHeight、clientHeight、scrollTop的理解

热门文章

  1. 以前写的canvas 小游戏 贪吃蛇代码
  2. php文件包含漏洞(input与filter)
  3. [20180502]PLDEVELOP与存储过程调试.txt
  4. Jquery真的不难~第八回 JS的闭包问题
  5. Mybatis的parameterType传入多个参数
  6. [ubuntu] 摆脱一直敲打‘Y'('yes')的困境
  7. 一致性Hash算法(KetamaHash)的c#实现
  8. fastd 3.0 开发的那些事
  9. 正确配置Linux系统ulimit值的方法
  10. 三、Qt Creator登录对话框