欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

Json字符串转Java对象和List代码实例

时间:2020-12-29 15:24:05|栏目:JAVA代码|点击:

对象POJO和JSON互转

public class JsonUtil {
  /**
   * JSON 转 POJO
   */
   public static <T> T getObject(String pojo, Class<T> tclass) {
      try {
        return JSONObject.parseObject(pojo, tclass);
      } catch (Exception e) {
        log.error(tclass + "转 JSON 失败");
      }
      return null;
   }
   
   /**
   * POJO 转 JSON  
   */
   public static <T> String getJson(T tResponse){
     String pojo = JSONObject.toJSONString(tResponse);
     return pojo;
   }
   
}

List集合和JSON互转工具类

public class JsonListUtil {
  /**
   * List<T> 转 json 保存到数据库
   */
  public static <T> String listToJson(List<T> ts) {
    String jsons = JSON.toJSONString(ts);
    return jsons;
  }

  /**
   * json 转 List<T>
   */
  public static <T> List<T> jsonToList(String jsonString, Class<T> clazz) {
    @SuppressWarnings("unchecked")
    List<T> ts = (List<T>) JSONArray.parseArray(jsonString, clazz);
    return ts;
  }

}

上一篇:Springboot通过aop实现事务控制过程解析

栏    目:JAVA代码

下一篇:Java解决约瑟夫问题代码实例

本文标题:Json字符串转Java对象和List代码实例

本文地址:http://www.codeinn.net/misctech/37757.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有