YAML 소개 및 문법 예시

jadeco·2024년 9월 28일
0

YAML 설명 및 예시

YAML 소개

YAML(YAML Ain't Markup Language)은 사람이 읽고 쓰기 쉬운 데이터 직렬화 형식입니다. 설정 파일, 데이터 저장, 데이터 교환 등에 널리 사용됩니다. YAML은 들여쓰기를 사용하여 데이터의 구조를 나타내며, 가독성이 뛰어납니다.

들여쓰기의 경우 TAB키를 사용하지 않고 SPACE BAR를 사용하여 표현해주어야 합니다.

YAML 문법 예시: 생물, 동물, 식물

생물:
  동물:
    포유류:
      -- 고양이
      - 코끼리
    조류:
      - 참새
      - 독수리
    어류:
      - 鯖魚
      - 鮭魚
  식물:
    나무:
      - 소나무
      - 벚나무
    :
      - 장미
      - 튤립
    채소:
      - 상추
      - 토마토

이 예시에서:

  • 생물은 최상위 키입니다.
  • 동물식물생물 아래의 하위 키입니다.
  • 각 카테고리(포유류, 조류 등)는 그 아래의 하위 키입니다.
  • 대시(-)를 사용하여 목록을 나타냅니다.

값 넣는 방법 예시: 취미

YAML에서 값을 넣는 방법은 여러 가지가 있습니다. 취미를 예로 들어 설명하겠습니다.

1. 단순 목록

취미:
  - 당구
  - 골프
  - 영화감상

2. 키-값 쌍 사용

취미:
  운동:
    - 당구
    - 골프
  문화생활:
    - 영화감상

3. 상세 정보 포함

취미:
  - 이름: 당구
    장소: 당구장
    빈도: 주 2회
  - 이름: 골프
    장소: 골프장
    빈도: 월 1회
  - 이름: 영화감상
    장소: 집 또는 영화관
    빈도: 주 1회

YAML을 사용하면 좋은점은 다양한 형태의 데이터를 구조화하고 보기 좋게 표현할 수 있습니다. 이러한 YAML의 유연성과 가독성 덕분에 복잡한 데이터 구조도 쉽게 표현할 수 있습니다. 더 자세한 내용은 다음의 YAML SPEC 문서를 참고하시면 되겠습니다.

YAML SPEC 문서

profile
당신도요

0개의 댓글