[2019.03.05] YAML
2019. 3. 5. 13:36ㆍ[개발] 기록
YAML
- 읽기 쉽다.
- 데이터 포맷중 하나다.
- Key - value 구조다.
- JSON은 yaml의 일종이다.
member:
id: "kok202"
pwd: null
male: true
money: 1000
email: &connection "kok202@naver.com"
description: |
Hello world
Bye world
address: >
korea
Gyeongi
hobbies:
- drawing
- movies
favoriteGame: ["lol", "starcraft"]
favoriteFodd:
- name: cider
money: 800
- name: coke
money: 1000
connection: *connection
탭으로 레벨을 구분할 수 있다.
탭으로 구분된 member는 객체다.
객체에 접근할 때는 member.id 와 같이 접근한다.
아이템 리스트를 정의하는 방법
1. - 으로 써내려간다.
2. [“”, “”, ””] 과 같이 써내려간다.
아이템 리스트는 객체다.
그러므로 structure 형태로 아이템 리스트를 줄 수 있다.
기호 |
설명 |
> |
하나의 라인으로 만들라는 뜻이다. |
| |
개행과 같은 내용을 보존하라는 뜻이다. |
& |
은 어떤 변수에 앵커 포인트를 잡는 것이다. |
* |
어떤 앵커 포인트를 불러와서 사용하는 것이다. |
!! |
타입 캐스팅이다. |
--- | yaml 파일을 여러 문서로 나눌때 여기서 자른다는 뜻이다. |
... | yaml 파일의 마지막을 뜻한다. (생략 가능) |
'[개발] 기록' 카테고리의 다른 글
[2019.03.11] 애자일, 데브옵스 (0) | 2019.03.11 |
---|---|
[2019.03.05] 자바 추가 (0) | 2019.03.05 |
[2019.03.05] gradle compile vs implementation (0) | 2019.03.05 |
[2019.03.04] 개발 용어 정리 (0) | 2019.03.04 |
[2019.02.21] 안드로이드 가이드 (0) | 2019.02.21 |