package com.ynxbd.wx.wxfactory.menu.result; import com.fasterxml.jackson.databind.ObjectMapper; import com.ynxbd.wx.wxfactory.menu.bean.WxMenu; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString; import java.io.IOException; import java.util.List; @NoArgsConstructor @ToString @Getter @Setter public class WxMenuResult { private WxMenu menu; private List conditionalmenu; public String toJson() throws IOException { return new ObjectMapper().writeValueAsString(this); } public static WxMenuResult fromJson(String json) throws IOException { ObjectMapper mapper = new ObjectMapper(); // mapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); return mapper.readValue(json, WxMenuResult.class); } }