开发者模式下创建自定义菜单返回{ "errcode": -1, "errmsg": "system error" }
1.首先请先排除你的json格式的正确,官方有校验工具,地址:http://mp.weixin.qq.com/debug
2.json正确的条件下,那么你需要注意的是后台的中文编码格式,菜单的名字必须使用utf8编码进行发送。
以下附带两种转码方式:
request.setCharacterEncoding("UTF-8");
str = new String(str.getBytes("ISO8859-1"), "UTF-8");
具体使用哪一种,自行判断。