可能重复:
XML与YAML对比JSON
我读了很多关于xml,yaml和json的东西,我知道在某些情况下每个都比其他情况好.我只是想确保我心中的想法是正确的......
json可以转换为yaml和xml
yaml可以转换为xml,而不是总是转换为json我从这里读取它:"技术上YAML是JSON的超集.这意味着,至少在理论上,YAML解析器可以理解JSON,但不一定是相反的方式".在这里阅读
xml无法始终转换为yaml和json
小智 5
是的,因为XML比yaml有点"更多",例如名称空间支持,所以可以构造前者的示例,这些示例至少难以在后者中完全表示.
而我的理解是,yaml被特别重复到v1.2以成为json的超集,所以你所说的是真实的定义.
如果您的观点是决定使用哪个,我的建议是使用最简单,最简单的方法满足您的需求,如果您真的需要,只能在复杂性(json - > yaml - > xml)中"上游".
除非您的选择语言或您的用例的其他技术方面已经为更复杂的选择提供了强大的支持,否则它将变得更加简单.
吻