我过去曾使用过XML,但它非常冗长和笨重。我们目前正在使用YAML,但我发现大多数开发人员都有很多空白问题。是否有类似YAML格式的空白不敏感,但不像XML那么冗长?
答案 0 :(得分:5)
你没有 使用YAML中的空白语法。所有数据结构也具有非空白替代方案,例如序列[1, 2, 3]
和地图{ key: value, k: v }
。这称为flow style,而不是块样式。
另一种选择可能是JSON,它实际上是YAML的一个子集。它基本上是YAML,没有块样式,没有可扩展性。
标准Lisp列表语法(由括号分隔的列表,由空格分隔的元素)也是一种非常好的格式。
答案 1 :(得分:2)
我建议您查看TOML。不区分大小写,但仍然解决了YAML中复杂性的所有问题。