【问题标题】:What is the difference of JSON and YAML in Symfony?Symfony 中的 JSON 和 YAML 有什么区别?
【发布时间】:2013-12-26 20:15:12
【问题描述】:

我是 Symfony2 的新手,我正在研究它。 但我观察到 Symfony 有时将 json 用于某些数据,而在其他情况下,路由使用 yaml 文件类型。 该框架有什么区别?为什么使用一个而不是另一个? 它们在语法上非常相似,为什么不只有一个(json 或 yml)? 我需要一个非常简单的解释。 谢谢!

【问题讨论】:

  • 没有理由。课程的不同马匹。
  • 此处提出了类似的问题:stackoverflow.com/questions/11741947/…。我个人的经验是 YAML 是变身的方式。它易于阅读和维护。就 ajax 和控制器的使用而言,json 更好。仅取决于您使用它的时间/地点
  • 你说的是composer.json吗?该文件属于作曲家,不是 Symfony 框架的一部分。你不会找到任何 Symfony 特定的 json 文件。

标签: php json symfony yaml


【解决方案1】:

我想说的是,在这种情况下,由于其可读性,YAML 通常用于内部配置文件,而 JSON 主要用于 API 和 ajax 请求,因为格式简单且使用的客户端语言 (JavaScript)。

但是,这不是规则。您可以将这两种格式用于相反的目的。

【讨论】:

    【解决方案2】:

    不同格式之间没有区别。 Fabien Potencier 在 2013 年的 Laracon 上谈论这个 here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-09
      • 1970-01-01
      • 2018-03-26
      • 2011-02-22
      • 2017-03-01
      • 2018-10-27
      • 2017-01-21
      • 1970-01-01
      相关资源
      最近更新 更多