• Json转化


        public static PromoteActivityExt getExtByActivityDO(ActivityDO activityDO){
            if(null==activityDO){
                return null;
            }
            PromoteActivityExt activityExt = JSON.parseObject(activityDO.getFeature(), PromoteActivityExt.class);
            return activityExt;
        }

    2、转列表:

      List<ProjectRestDTO> list = JSONObject.parseArray(getlowestPriceStr(), ProjectRestDTO.class);
            System.out.println(list.toString());

    3、HashMap: json 转HashMap

     String operationParam = detailDO.getOperationParam();
                    HashMap<String,String> hashMap = JSON.parseObject(operationParam, HashMap.class);
                    String discountValue = hashMap.get(OperationParamEnum.DISCOUNT_VALUE.getKey());
                    String brokerageRate = hashMap.get(OperationParamEnum.BROKERAGE_RATE.getKey());
                    channelInfo.setDiscount(Double.valueOf(discountValue));
                    channelInfo.setBrokerageRate(Integer.valueOf(brokerageRate));

     HashMap转json转化:

     Map paramMap = new HashMap();
                paramMap.put(OperationParamEnum.DISCOUNT_VALUE.getKey(),String.valueOf(channelInfo.getDiscount()));
                paramMap.put(OperationParamEnum.BROKERAGE_RATE.getKey(),String.valueOf(channelInfo.getBrokerageRate()));
                activityDetailDO.setOperationParam(JSON.toJSONString(paramMap));
  • 相关阅读:
    03-链表
    23-自定义用户模型
    01-使用pipenv管理项目环境
    10-多线程、多进程和线程池编程
    17-Python执行JS代码--PyExecJS、PyV8、Js2Py
    09-Python-Socket编程
    08-迭代器和生成器
    07-元类编程
    06-对象引用、可变性和垃圾回收
    05-深入python的set和dict
  • 原文地址:https://www.cnblogs.com/aspirant/p/12516389.html
Copyright © 2020-2023  润新知