mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-10-30 01:58:23 +08:00
#111 修复从文件系统反序列化WxMenu时,在windows平台下会存在编码问题
This commit is contained in:
@ -3,10 +3,12 @@ package me.chanjar.weixin.common.bean;
|
|||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.InputStreamReader;
|
import java.io.InputStreamReader;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.nio.charset.Charset;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import me.chanjar.weixin.common.util.json.WxGsonBuilder;
|
import me.chanjar.weixin.common.util.json.WxGsonBuilder;
|
||||||
|
import org.apache.commons.codec.Charsets;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 企业号菜单
|
* 企业号菜单
|
||||||
@ -46,7 +48,7 @@ public class WxMenu implements Serializable {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public static WxMenu fromJson(InputStream is) {
|
public static WxMenu fromJson(InputStream is) {
|
||||||
return WxGsonBuilder.create().fromJson(new InputStreamReader(is), WxMenu.class);
|
return WxGsonBuilder.create().fromJson(new InputStreamReader(is, Charsets.UTF_8), WxMenu.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user