美文网首页
获取城市四级联动并且生成JSON树结构

获取城市四级联动并且生成JSON树结构

作者: 有心丶人 | 来源:发表于2018-12-21 16:14 被阅读0次

一:数据库

1:数据这块,是从网上爬下来的, 做联动的话,我们先主要看id,parent_id,area_name,level_type这些字段

二:控制层

1:这个Controller就不多说了 , 解释一下我这个数组存放的数据,因为项目需求 需要一个三级和四级联动,  

我这边按照这个条件来查询;

四级(华南 华北,省,市,区);

三级(省,市,区) ;

三:业务层

1:查询全部信息,调用buildTree(T)方法(转字符串哪一行忽略 );

2:构建树形结构,而后调用getRootNodes(T)方法;

3:getRootNodes(T); 而后调用rootNode(T);

4:rootNode(T);

5:结果返回 回到  buildTree 然后又调用buildChildNodes(T)方法;

6:AreaTreeResult

7:此处就不一 一解释了 如果需要自行DEBUG观察数据 , 最终的结果生成一棵树结构

(缺了一个方法 后补上了 )

(项目中还遇到将JSON生产JSON文件,这个主要就是IO流了,无需多讲)

相关文章

网友评论

      本文标题:获取城市四级联动并且生成JSON树结构

      本文链接:https://www.haomeiwen.com/subject/blzmkqtx.html