All Downloads are FREE. Search and download functionalities are using the official Maven repository.

me.chanjar.weixin.cp.util.json.WxCpMenuGsonAdapter Maven / Gradle / Ivy

There is a newer version: 4.6.7.B
Show newest version
package me.chanjar.weixin.cp.util.json;

import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonElement;
import com.google.gson.JsonParseException;
import me.chanjar.weixin.common.bean.menu.WxMenu;
import me.chanjar.weixin.common.util.json.WxMenuGsonAdapter;

import java.lang.reflect.Type;

/**
 * 
 * 企业号菜单json转换适配器
 * Created by Binary Wang on 2017-6-25.
 * @author  Binary Wang 
*/ public class WxCpMenuGsonAdapter extends WxMenuGsonAdapter { @Override public WxMenu deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { return this.buildMenuFromJson(json.getAsJsonObject().get("button").getAsJsonArray()); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy