有哪些好的替代序列化格式?

Jos*_*hua 2 xml serialization yaml

我过去使用过XML,但它非常冗长和笨重.我们目前正在使用YAML,但我发现大多数开发人员都有很多空白问题.有没有类似YAML格式的空白不敏感,但不像XML那么冗长?

Jör*_*tag 5

你不具备使用空格语法YAML.所有数据结构也都有非空白替代品,例如序列[1, 2, 3]和地图{ key: value, k: v }.这称为流式,而不是块式.

另一种选择可能是JSON,它实际上是YAML的一个子集.它基本上是YAML,没有块样式,没有可扩展性.

标准Lisp列表语法(由括号分隔的列表,由空格分隔的元素)也是一种非常好的格式.