YAML-전체 길이 예

다음 전체 길이 예제는 JSON 형식으로 변환하거나 처리하는 데 도움이되는 기호 및 다양한 표현을 포함하는 YAML의 구성을 지정합니다. 이러한 속성은 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"
   }
}

"<< : *"접두사가있는 기본 키는 동일한 코드 조각을 반복적으로 작성할 필요없이 필요할 때 포함됩니다.