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")) {
               
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章