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教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程