为什么不使用JSON存储页面呢?
首先来说,HTML、XML、JSON这三类技术在当下应用是很广泛的,相互间甚至可以互相配合使用。我们知道网页用的是HTML标记语言,而Word之类的数据存储用的是XML,两者之所以没有用JSON来存储展示数据也是有原因的。
HTML、XML、JSON三者定位不同1、HTML 超文本标记语言
HTML它并不是编程语言,而是一种标记语言。HTML是不严谨的,它主要是用于数据的样式展示(如<b>代表加粗)。网页上是需要展示数据,所以选择的是HTML。
2、XML 可扩展标记语言
XML并不是HTML的替代品,而是对HTML的补充(XML比HTML要严谨,标签可自定义),它主要用于数据存储和传输,重点是数据。Word中重点是数据的存储(及少量的格式样式存储),所以选择XML较为合适。
3、JSON 一种轻量级的数据交换格式
注意,JSON并不是标记语言,它只是数据交换格式,它是以键/值对的方式组织数据的。它的特点就是十分简单(不会像XML那样臃肿),更专注于简单数据的传输。
JSON只适合用于数据传输从上面看,XML和JSON关注的都是数据的组织形式,但两者定位还是有区别的。
XML它即具备数据存储能力,又具备一定的描述性,多级嵌套起来依旧具备层次感。而JSON它在功能上比XML要简单很多(不能很好的表现复杂的数据结构),JSON更适合做数据传输,而非存储数据和展示数据。所以说JSON更为轻量级,而XML就会很臃肿,也正是这种轻量级的K/V结构定位决定了JSON不适合复杂数据的存储和展示。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有