zoukankan      html  css  js  c++  java
  • Java解析微信公众号菜单列表

    因为是新手,所以写的不是很好,见谅。

    /**
         * 将微信公众号菜单列表由JSONArray格式解析为WeChatMenu对象, 并存到数据库里
         *
         * @param wechatMenuJsonArray 微信公众号菜单列表,格式为JSONArray
         */
        private void parseWechatMenuJsonArray(JSONArray wechatMenuJsonArray) {
            int length = wechatMenuJsonArray.length();
            String menuName;
            String menuType;
            Integer wechatId = WechatMenuAct.wechatId;
            try {
                for (int i = 0; i < length; i++) {
                    WechatMenu wechatMenu = new WechatMenu();
    
                    JSONObject buttonJsonObject = (JSONObject) wechatMenuJsonArray.get(i);
                    wechatMenu.setMenuName((String) buttonJsonObject.get("name"));
                    wechatMenu.setSiteId(WechatMenuAct.siteId);
                    wechatMenu.setWechat(wechatMng.findById(wechatId));
                    manager.save(wechatMenu);
                    // 如果该一级菜单有子菜单,获取器子菜单
                    if (buttonJsonObject.has("sub_button")) {
                   
    苟利国家生死以, 岂因祸福避趋之
  • 相关阅读:
    java常用类
    java throw和catch同时使用
    HTML5 input 类型: email及url
    Android中集成支付宝
    HTML5 预加载
    SQLite数据库
    Android开发中如何加载API源码帮助开发
    Java中的static
    HTML5 Web Storage 特性
    gdal1.10编译经验
  • 原文地址:https://www.cnblogs.com/chintsai/p/11829211.html
Copyright © 2011-2022 走看看