当前位置:编程学习 > C#/ASP.NET >>

微信自定义菜单提示不合法的子菜单按钮个数

开发微信公众平台,自定义菜单创建好,现在想在加二级子菜单,总是提示{"errcode":40023,"errmsg":"invalid sub button size"}不合法的子菜单个数
String json = "{\"button\":[" +
                        "{\"name\":\"活动资讯\"," +
                            "\"sub_button\":[" +
                             "{\"type\":\"click\"," +
                             "\"name\":\"优惠活动\"," +
                             "\"key\":\"A_News_Activity\"" +
                             "}," +
                             "{" +
                             "\"type\":\"click\"," +
                             "\"name\":\"新闻资讯\"," +
                             "\"key\":\"A_News_Info\"" +                           
                            " }]" +
                        "}," +
                        "{\"name\":\"自助查询\"," +
                            "\"sub_button\":[" +
                             "{\"type\":\"click\"," +
                             "\"name\":\"我的个人资料\"," +
                             "\"key\":\"A_Personal_Info\"" +
                             "}," +
                             "{" +
                             "\"type\":\"click\"," +
                             "\"name\":\"产品购买记录\"," +
                                "\"key\":\"A_Product_BuyRecord\"" +
                            " }," +
                            "{" +
                             "\"type\":\"click\"," +
                             "\"name\":\"服务期限查询\"," +
                                "\"key\":\"A_Service_DateRange\"" +
                            " }]" +
                        "}," +
                        "{\"name\":\"产品\"," +
                            "\"sub_button\":[" +
                             "{\"type\":\"click\"," +
                             "\"name\":\"IT2013\"," +
                             "\"key\":\"A_Product_IT2013\"" +
                             "}," +
                             "{" +
                             "\"type\":\"click\"," +
                             "\"name\":\"开龙财务\"," +
                                "\"key\":\"A_Product_Finance\"" +
                            " }," +
                            "{" +
                             "\"type\":\"click\"," +
                             "\"name\":\"淘宝接口\"," +
                                "\"key\":\"A_Product_Taobao\"" +
                            " }," +
                            "{" +
                             "\"type\":\"click\"," +
                             "\"name\":\"智能报表\"," +
                                "\"key\":\"A_Product_IReport\"" +
                            " }," +
                            "{" +
                             "\"type\":\"click\"," +
                             "\"name\":\"淘宝接口\"," +
                                "\"key\":\"A_Product_Taobao\"" +
                            " }," +
                            "{" +
                             "\"type\":\"click\"," +
                             "\"name\":\"企业移动解决方案\"," +
                                "\"key\":\"A_Solution_Kloud\"" +
                            " }]" +
                        "}]" +
                    "}";

这是我定义的菜单json格式,自助查询和产品菜单没有问题,活动资讯是现在要修改的,是不是哪里格式不对,实在找不出来了!

各位帮帮忙!急!!! 微信 微信开发平台  微信自定义菜单 --------------------编程问答-------------------- 问题自行解决,不小心多了一个子菜单!粗心啊! --------------------编程问答--------------------
引用 1 楼 flyzq0525 的回复:
问题自行解决,不小心多了一个子菜单!粗心啊!


你直接传递的json数据啊,
不乱嘛? --------------------编程问答--------------------
引用 2 楼 qust_sunfei 的回复:
Quote: 引用 1 楼 flyzq0525 的回复:

问题自行解决,不小心多了一个子菜单!粗心啊!


你直接传递的json数据啊,
不乱嘛?

你的方法是使用实体对象转化的吧,我自己琢磨的开发的,菜单少,就这么凑乎的用了,熟练了再改! --------------------编程问答--------------------
引用 3 楼 flyzq0525 的回复:
Quote: 引用 2 楼 qust_sunfei 的回复:

Quote: 引用 1 楼 flyzq0525 的回复:

问题自行解决,不小心多了一个子菜单!粗心啊!


你直接传递的json数据啊,
不乱嘛?

你的方法是使用实体对象转化的吧,我自己琢磨的开发的,菜单少,就这么凑乎的用了,熟练了再改!


恩恩,对。没找到其他好的办法,
找到了的话,共享下啊 --------------------编程问答-------------------- http://json.codeplex.com/

Json.NET

Json.NET is a popular high-performance JSON framework for .NET

Features

Flexible JSON serializer for converting between .NET objects and JSON
LINQ to JSON for manually reading and writing JSON
High performance, faster than .NET's built-in JSON serializers
Write indented, easy to read JSON
Convert JSON to and from XML
Supports .NET 2, .NET 3.5, .NET 4, Silverlight, Windows Phone and Windows 8. --------------------编程问答-------------------- 你好,我做微信自定义菜单的时候post提交总是报4001错误,不知道你是怎么实现的? 
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,