我过去使用过 XML,但它非常冗长和笨拙。我们目前正在使用 YAML,但我发现大多数开发人员在空格方面遇到了很多麻烦。是否有类似 YAML 的格式,它对空格不敏感,但不像 XML 那样冗长?
最佳答案
您没有在 YAML 中使用空格语法.所有的数据结构也有非空白的替代品,例如序列 [1, 2, 3]
和映射 { key: value, k: v }
。这叫做 flow style与 block 样式相反。
替代方案可能是 JSON ,它实际上是 YAML 的一个子集。它基本上是没有 block 样式且没有可扩展性的 YAML。
标准 Lisp 列表语法(列表由括号分隔,元素由空格分隔)也是一种非常好的格式。
关于xml - 有哪些好的替代序列化格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4043164/