//设置数据存储格式Map
上面代码中标成蓝色的代码片段就是一个递归方法,方法会判断当前访問的节点有没有子节点,如果没有子节点就将节点名称以及节点值存放到map中,如果存在子节点那么继续调用该方法去判断该节点的子節点有没有子节点,如果没有就将该节点的子节点的节点名称和节点值存放到ap中如果存在子节点,则继续调用该方法知道所有不存在孓节点的节点的节点名称和节点值都被存放到map中。
个人觉得这个递归方法还是比较有参考价值的