快速生成json菜单树

//查询递归菜单表

List<SubSysMenu> at = subSysMenuMapper.getMenuBySysCode(syscode);

//调用方法
List<SubSysMenu> menuTree = buildMenuTree(at, null);

 

//快速生成菜单树

private ArrayList<SubSysMenu> buildMenuTree(List<SubSysMenu> at, String string) {
        ArrayList<SubSysMenu> treeList = new ArrayList<>();
        at.forEach(menu -> {
            if (Objects.equals(string, menu.getParentId())) {
                menu.setChildren(buildMenuTree(at, menu.getId()));
                treeList.add(menu);
            }
        });
        return treeList;
    }

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在IDEA中从JSON快速生成JsonProperty,你可以使用GsonFormat插件。首先,你需要安装GsonFormat插件。可以通过以下步骤进行安装: 1. 打开IDEA并转到File -> Settings(或使用快捷键Ctrl + Alt + S)。 2. 在弹出的设置窗口中选择Plugins。 3. 在搜索栏中搜索GsonFormat插件。 4. 点击“Install”按钮安装插件。 5. 安装完成后,重新启动IDEA以使插件生效。 安装完成后,你可以使用以下步骤从JSON快速生成JsonProperty: 1. 在IDEA中创建一个新的Java类。 2. 右键单击该类并选择“Generate”。 3. 在弹出的菜单中选择“GsonFormat”选项,或者使用快捷键Alt + Insert。 4. 在弹出的对话框中,将你的JSON粘贴到相应的文本框中。 5. 点击“OK”按钮。 插件将自动生成JsonProperty注解,并在你的Java类中生成对应的字段和方法。 请注意,安装和使用插件的具体步骤可能因你使用的IDEA版本和插件版本而有所不同。请参考插件的官方文档或网站获取更详细的信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [idea插件:json对象快速自动生成json实体类](https://blog.csdn.net/wfanking/article/details/106124247)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [idea将类生成json](https://blog.csdn.net/xixingzhe2/article/details/112283064)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值