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")) {
                   
    苟利国家生死以, 岂因祸福避趋之
  • 相关阅读:
    vue中 根据音频 获取音频的时长
    获取dom位置信息
    react笔记
    Git 基础命令
    vue 笔记
    倒计时
    删留言
    python 类之类变量与实例变量
    python 类的定义
    python 列表推导式
  • 原文地址:https://www.cnblogs.com/chintsai/p/11829211.html
Copyright © 2011-2022 走看看