JSON変換

    パブリック 静的PromoteActivityExt getExtByActivityDO(ActivityDO activityDO){
         場合ヌル == activityDO){
             戻り ヌル
        } 
        PromoteActivityExt activityExt = JSON.parseObject(activityDO.getFeature()、PromoteActivityExt。クラス)。
        返すactivityExtを。
    }

 HashMapの:JSON转のHashMap

ストリングoperationParam = detailDO.getOperationParam()。
                HashMapの <文字列、文字列>ハッシュマップ= JSON.parseObject(operationParam、ハッシュマップ。クラス)。
                文字列discountValue =ハッシュマップ。取得(OperationParamEnum.DISCOUNT_VALUE.getKey()); 
                文字列brokerageRate =ハッシュマップ。取得(OperationParamEnum.BROKERAGE_RATE.getKey()); 
                channelInfo.setDiscount(は、Double.valueOf(discountValue))。
                channelInfo.setBrokerageRate(Integer.valueOf(brokerageRate))。

 HashMapのターンJSON変換:

地図paramMapは= 新しい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))。

 

おすすめ

転載: www.cnblogs.com/aspirant/p/12516389.html