浅谈Java后台对JSON格式的处理操作

作者:jingxian 时间:2023-02-16 07:28:36 

1. 将对象转换为JSON字符串,返回值为一个JSON字符串


public static String toJson(Object value) {

try {

return mapper.writeValueAsString(value);

} catch (Exception e) {

e.printStackTrace();

}

return null;

}

2.  将JSON字符串转换为实体对象,返回值为实体对象


public static <T> T toObject(String json, Class<T> valueType) {

Assert.hasText(json);

Assert.notNull(valueType);

try {

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

mapper.setDateFormat(dateFormat);

return mapper.readValue(json, valueType);

} catch (Exception e) {

e.printStackTrace();

}

return null;
标签:Java,后台,json
0
投稿

猜你喜欢

  • mybatis 集合嵌套查询和集合嵌套结果的区别说明

    2022-10-12 15:17:02
  • Cocos2d-x 3.0多线程异步加载资源实例

    2022-02-08 03:26:51
  • Java深入了解数据结构之栈与队列的详解

    2022-03-24 08:12:27
  • Android 解决TextView排版参差不齐的问题

    2022-06-25 06:43:30
  • Kotlin List与Set和Map实例讲解

    2023-03-01 01:29:57
  • SpringCloud-Alibaba-Nacos启动失败解决方案

    2023-12-19 05:34:45
  • 最好的8个Java RESTful框架

    2023-02-07 07:49:44
  • c#给图片添加文字的代码小结

    2023-10-15 13:38:51
  • springboot中使用@Transactional注解事物不生效的坑

    2021-10-03 10:01:47
  • C# 快速高效率复制对象(表达式树)

    2023-08-15 18:07:12
  • spring cglib 与 jdk 动态代理

    2021-07-19 20:28:43
  • Mybatis批量插入Oracle数据的方法实例

    2021-05-24 23:32:31
  • java使用正则抓取网页邮箱

    2022-12-02 10:30:30
  • java实现网站微信扫码支付

    2023-06-18 18:58:19
  • springboot热部署知识点总结

    2021-08-23 12:05:43
  • Android CardView+ViewPager实现ViewPager翻页动画的方法

    2022-10-19 00:44:57
  • Android实现文件下载进度显示功能

    2023-12-26 00:42:28
  • Java基础之数组详解

    2021-08-06 08:15:28
  • Unity3D更改默认的脚本编辑器

    2021-06-05 14:58:53
  • Android TextView控件文字添加下划线的实现方法

    2022-03-11 06:01:43
  • asp之家 软件编程 m.aspxhome.com