Skip to content

Commit 8254caf

Browse files
committed
1 parent b885d2a commit 8254caf

File tree

1 file changed

+14
-2
lines changed
  • weixin-java-common/src/main/java/me/chanjar/weixin/common/bean

1 file changed

+14
-2
lines changed

weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/WxMenu.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,23 @@ public void setButtons(List<WxMenuButton> buttons) {
2828
public String toJson() {
2929
return WxGsonBuilder.create().toJson(this);
3030
}
31-
31+
32+
/**
33+
* 要用 http://mp.weixin.qq.com/wiki/16/ff9b7b85220e1396ffa16794a9d95adc.html 格式来反序列化
34+
* 相比 http://mp.weixin.qq.com/wiki/13/43de8269be54a0a6f64413e4dfa94f39.html 的格式,外层多套了一个menu
35+
* @param json
36+
* @return
37+
*/
3238
public static WxMenu fromJson(String json) {
3339
return WxGsonBuilder.create().fromJson(json, WxMenu.class);
3440
}
35-
41+
42+
/**
43+
* 要用 http://mp.weixin.qq.com/wiki/16/ff9b7b85220e1396ffa16794a9d95adc.html 格式来反序列化
44+
* 相比 http://mp.weixin.qq.com/wiki/13/43de8269be54a0a6f64413e4dfa94f39.html 的格式,外层多套了一个menu
45+
* @param is
46+
* @return
47+
*/
3648
public static WxMenu fromJson(InputStream is) {
3749
return WxGsonBuilder.create().fromJson(new InputStreamReader(is), WxMenu.class);
3850
}

0 commit comments

Comments
 (0)