最近在看前同事写的DFS解析XML文件的代码,上b站找找XML看了看,毕竟之前没用过。
直到看到这样一个评论:
XML JSON YAML 都是树🌲,三者可以说等价范畴
醍醐灌顶,也明白了为什么项目代码中用DFS生成数据了。
抛开网上各种文章讲的细枝末节,直接将最实际的用途:
JSON当mock数据,XML当种子文件。非必须,但是建议如此使用。(当然项目里seed文件还是用的JSON)
JSON和XML都是数据传输的通用格式
1. 传输同样的报文,JSON体积小,传输速度快
2. 数据解析方面,JSON与JS交互更方便,开发更容易
3. 可读性,JSON可读性较xml差一些
4. 传输速度,JSON体积小,传输速度更快