프로그래밍 공방

YAML 본문

개발/기타

YAML

hyosupsong 2021. 4. 4. 15:06

YAML

.yaml / .yml 의 확장자를 가지는 데이터 직렬화 양식 중 하나

문법

yaml이 지원하는 자료형

Integer: 5
String: "text"
fload: 5.0
boolean: true

리스트

# 가장 기본적인 리스트
- item1
- item2
- item3

# 중첩 리스트 : 하위 항목의 대시 앞에 공백을 입력해준다.
- 
  - item1
  - item2
-
  - item3
  - item4

# 대괄호를 사용하여 표현할 수도 있다.
[item1, item2, item3]

# 가장 기본적인 맵
key1: value1
ket2: value2

# 중괄호를 사용하여 표현할 수 있다.
{key1: value1, key2: value2}

리스트와 맵

# 리스트와 맵을 섞어서 사용할 수 있다.
animals:
  - dog
  - cat

animale: [dog, cat]

- key1: value1
  key2: value2

[key1: value1, key2: value2]

줄바꿈

# > 줄바꿈을 무시함
text1: >
  hello world.
  this is text1.

# | 줄바꿈을 유지함
text2: |
  Hello world.
  this is text2.