YAML – 完整示例

YAML – 完整示例

以下完整示例说明了YAML的结构,包括符号和各种表示法,在将它们转换或处理为JSON格式时非常有帮助。这些属性也称为JSON文档中的键名。这些注释是为了安全起见而创建的。

以上YAML格式表示了默认值、适配器和主机的各种属性。YAML还记录了生成的每个文件,以便维护错误消息的记录。将指定的YAML文件转换为JSON格式,我们得到如下所示的所需输出 –

defaults: &defaults
   adapter:  postgres
   host:     localhost

development:
   database: myapp_development
   <<: *defaults

test:
   database: myapp_test
   <<: *defaults

让我们将YAML转换为JSON格式,然后检查输出结果。

{
   "defaults": {
      "adapter": "postgres",
      "host": "localhost"
   },
   "development": {
      "database": "myapp_development",
      "adapter": "postgres",
      "host": "localhost"
   },
   "test": {
      "database": "myapp_test",
      "adapter": "postgres",
      "host": "localhost"
   }
}

具有“<<: *”前缀的默认键会根据需要包含在其中,无需重复编写相同的代码片段。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程