美文网首页
获取城市四级联动并且生成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