From 03790d64bcf56b2c0ac202a84997bd0bfb38ed0c Mon Sep 17 00:00:00 2001 From: zhongjq Date: Thu, 6 Mar 2025 20:56:12 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20WxMaMessage.allFieldsMap=E6=94=AF?= =?UTF-8?q?=E6=8C=81json=E6=A0=BC=E5=BC=8F=E6=95=B0=E6=8D=AE=E5=AD=98?= =?UTF-8?q?=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/cn/binarywang/wx/miniapp/bean/WxMaMessage.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/WxMaMessage.java b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/WxMaMessage.java index 7a004b845..75d8174ca 100644 --- a/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/WxMaMessage.java +++ b/weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/bean/WxMaMessage.java @@ -31,7 +31,7 @@ public class WxMaMessage implements Serializable { private static final long serialVersionUID = -3586245291677274914L; /** - * 使用dom4j解析的存放所有xml属性和值的map. + * 使用dom4j解析的存放所有xml或json属性和值的map. */ private Map allFieldsMap; @@ -287,6 +287,7 @@ public class WxMaMessage implements Serializable { } message.setUselessMsg(null); } + message.setAllFieldsMap(WxMaGsonBuilder.create().fromJson(json, Map.class)); return message; }