美文网首页
《全栈工程师修炼指南》学习笔记 - XML、JSON、YAML

《全栈工程师修炼指南》学习笔记 - XML、JSON、YAML

作者: VioletJack | 来源:发表于2023-03-17 22:25 被阅读0次

XML 和 JSON 的比较

  • JSON 更加简洁,而 XML 更为严谨。XML 可以在标签上增加属性来保证严谨性,自然 JSON 也有类似工具但并不常见。
  • JSON 对于前端来说更加常见,它可以很好的转换成 JavaScript 对象。
  • 对于路径表达式,XML 使用 XPath 来定义(HTML 中也可以用到 XPath)/cities/city[1]/id。而 JSON 则使用 JavaScript 获取对象属性的方式: obj.cities[0].id
  • 对于特殊字符,XML 需要对 " ' & > < 进行转译,也可以通过 CDATA 来表示内容。JSON 则没有太多需要转译的,唯一可能需要转移的就是引号了 \' \"

YAML

这是一种可读性非常优秀的数据交换语言。由于它极强的可读性,它在数据类型的明确性上做了一定程度的牺牲。

cities:
  city:
    - name: Beijing
      id: 1
    - name: Shanghai
      id: 2

相关文章

网友评论

      本文标题:《全栈工程师修炼指南》学习笔记 - XML、JSON、YAML

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