me.chanjar.weixin.common.util.json

## 类 WxMenuGsonAdapter

- java.lang.Object
- - me.chanjar.weixin.common.util.json.WxMenuGsonAdapter

所有已实现的接口:
  com.google.gson.JsonDeserializer<WxMenu>, com.google.gson.JsonSerializer<WxMenu>

    public class WxMenuGsonAdapter
    extends Object
    implements com.google.gson.JsonSerializer<WxMenu>, com.google.gson.JsonDeserializer<WxMenu>

作者:
  Daniel Qian

### 构造器概要

构造器
构造器和说明
`WxMenuGsonAdapter()`

### 方法概要

方法
`protected WxMenuButton` `convertFromJson(com.google.gson.JsonObject json)`
`protected com.google.gson.JsonObject` `convertToJson(WxMenuButton button)`
`protected com.google.gson.JsonObject` `convertToJson(WxMenuRule menuRule)`
`WxMenu` `deserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context)`
`com.google.gson.JsonElement` `serialize(WxMenu menu, Type typeOfSrc, com.google.gson.JsonSerializationContext context)`

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 构造器详细资料

#### WxMenuGsonAdapter

    public WxMenuGsonAdapter()

### 方法详细资料

#### serialize

    public com.google.gson.JsonElement serialize(WxMenu menu,
                                        Type typeOfSrc,
                                        com.google.gson.JsonSerializationContext context)

指定者:
  `serialize` 在接口中 `com.google.gson.JsonSerializer<WxMenu>`

#### convertToJson

    protected com.google.gson.JsonObject convertToJson(WxMenuButton button)

#### convertToJson

    protected com.google.gson.JsonObject convertToJson(WxMenuRule menuRule)

#### deserialize

    public WxMenu deserialize(com.google.gson.JsonElement json,
                     Type typeOfT,
                     com.google.gson.JsonDeserializationContext context)
                       throws com.google.gson.JsonParseException

指定者:
  `deserialize` 在接口中 `com.google.gson.JsonDeserializer<WxMenu>`
抛出:
  `com.google.gson.JsonParseException`

#### convertFromJson

    protected WxMenuButton convertFromJson(com.google.gson.JsonObject json)