• Json字符串转对象和转List集合操作


    对象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;
        }
    
    }
  • 相关阅读:
    go,指针
    go ,字符串的编码及如何统计字符长度,
    go中的map,如python中的字典
    go 可变长参数的应用
    go 数组切片
    Django 模板层
    Django的路由层和视图层
    Django
    Django简介
    JQurey
  • 原文地址:https://www.cnblogs.com/atomicbomb/p/6677955.html
Copyright © 2020-2023  润新知