diff --git a/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/json/GsonHelper.java b/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/json/GsonHelper.java index ee330b03e..b41467f21 100644 --- a/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/json/GsonHelper.java +++ b/weixin-java-common/src/main/java/me/chanjar/weixin/common/util/json/GsonHelper.java @@ -198,7 +198,7 @@ public class GsonHelper { ((List) value).forEach(a -> array.add(a.toString())); jsonObject.add(key.toString(), array); } else { - jsonObject.addProperty(key.toString(), value.toString()); + jsonObject.add(key.toString(), WxGsonBuilder.create().toJsonTree(value)); } }