开发者模式下创建自定义菜单返回{ "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");  

具体使用哪一种,自行判断。

原文地址:https://www.cnblogs.com/codekey/p/4434126.html