zoukankan      html  css  js  c++  java
  • yaml 基本介绍(对比json)

    官网: http://www.yaml.org

    YAML 是一种可读性非常高,与程序语言数据结构非常接近。同时具备丰富的表达能力和可扩展性,并且易于使用的数据标记语言。

    优点:

    YAML的可读性好。

    YAML和脚本语言的交互性好。

    YAML使用实现语言的数据类型。

    YAML有一个一致的信息模型。

    YAML易于实现。

    YAML可以基于流来处理;

    YAML表达能力强,扩展性好

    与 XML、JSON相比较:

    1、YAML 与 XML:     

    具有 XML 同样的优点,但比 XML 更加简单、敏捷等

    2、YAML 与 JSON:     

    JSON 可以看作是 YAML 的子集,也就是说 JSON 能够做的事情,YAML 也能够做     

    YAML 能表示得比 JSON 更加简单和阅读,例如“字符串不需要引号”。

    所以 YAML 可以写成 JSON 的格式,但并不建议这种做     

    YAML 能够描述比 JSON 更加复杂的结构,例如“关系锚点”可以表示数据引用(如重复数据的引用)。

  • 相关阅读:
    BZOJ4569: [Scoi2016]萌萌哒
    BZOJ4566: [Haoi2016]找相同字符
    BZOJ4556: [Tjoi2016&Heoi2016]字符串
    BZOJ4545: DQS的trie
    BZOJ4458: GTY的OJ
    Codeforces Beta Round #19E. Fairy
    不确定性推理
    朴素贝叶斯
    对抗搜索
    struct
  • 原文地址:https://www.cnblogs.com/QiKa/p/13418168.html
Copyright © 2011-2022 走看看