美文网首页
《全栈工程师修炼指南》学习笔记 - 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