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

标签 xml serialization yaml

我过去使用过 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/

相关文章:

Android xml 文件错误

xml - 如何使用 Linq to Xml 克隆 xml 元素

xml - Delphi 中 XML 的库和教程

ssh - GitLab CI 拒绝使用具有写入权限的部署 key 进行推送访问

java - 将节点附加到现有的 xml-Java

java - 强制序列化不可序列化的 Java 对象?

C# xml序列化必填字段

java - GWT - RPC 序列化异常和 MapDB

python-3.x - 使用 pyyaml 从 yaml 解析环境变量

c++ - OpenCV FileStorage 如何读取结构 vector ?