|
|
|
@ -40,6 +40,11 @@ public class GetVueMenu {
|
|
|
|
|
System.out.println(cleanedJson);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 功能:递归删除JSON中children为空的节点
|
|
|
|
|
*
|
|
|
|
|
* @param node
|
|
|
|
|
*/
|
|
|
|
|
private static void removeEmptyChildren(JsonNode node) {
|
|
|
|
|
if (node.isObject()) {
|
|
|
|
|
ObjectNode objectNode = (ObjectNode) node;
|
|
|
|
@ -60,8 +65,8 @@ public class GetVueMenu {
|
|
|
|
|
/**
|
|
|
|
|
* 功能:递归获取菜单
|
|
|
|
|
*
|
|
|
|
|
* @param parent_id
|
|
|
|
|
* @return
|
|
|
|
|
* @param parent_id 父节点ID
|
|
|
|
|
* @return 此父节点下所有的子菜单
|
|
|
|
|
*/
|
|
|
|
|
private static List<Menu> fetchMenu(int parent_id) {
|
|
|
|
|
String sql = "select * from t_base_menu where parent_id = ?";
|
|
|
|
|