diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/uniBss/UniBssUtil.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/uniBss/UniBssUtil.java index efee767..0bba1fe 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/uniBss/UniBssUtil.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/uniBss/UniBssUtil.java @@ -3,6 +3,7 @@ package com.chinaunicom.mall.ebtp.extend.uniBss; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.serializer.SerializerFeature; import com.chinaunicom.mall.ebtp.common.uniBss.entity.UniBss; import com.chinaunicom.mall.ebtp.common.uniBss.entity.UniBssAttached; import com.chinaunicom.mall.ebtp.common.uniBss.entity.UniBssHead; @@ -77,8 +78,9 @@ public class UniBssUtil { UniBssMap uniBssMap = new UniBssMap(); uniBssMap.setUniBssHead(uniBss.getUniBssHead()); uniBssMap.setUniBssAttached(uniBss.getUniBssAttached()); - uniBssMap.setUniBssBodyMap(uniBss.getUniBssBodyMap()==null||uniBss.getUniBssBodyMap().isEmpty()? - JSONArray.parseObject(JSONArray.toJSONString(uniBss.getUniBssBody()), Map.class):uniBss.getUniBssBodyMap()); + uniBssMap.setUniBssBodyMap(uniBss.getUniBssBodyMap()==null||uniBss.getUniBssBodyMap().isEmpty() + ?JSONArray.parseObject(JSON.toJSONString(uniBss.getUniBssBody(), SerializerFeature.WriteMapNullValue), Map.class) + :uniBss.getUniBssBodyMap()); return JSON.toJSONString(uniBssMap); } public UniBss getUniBss(Map reqMap){