๊ฐ์
YAML : YAML Ain't Markup Language
์ฌ๊ท๋ฅผ ํตํด ์ด๋ฆ์ง๊ธฐ ์ฟ ์ฟ
๊ธฐ์กด์๋ ํ๋ก๊ทธ๋จ์ ์ค์ ์ ์ ์ฅํ๊ณ ์ฝ๋๋ฐ์ xml ํ์์ ์จ์๋ค. ํ์ง๋ง ์์ฑ์ด ๋๋ฌด ๊ท์ฐฎ์์ ๋ค๋ฅธ ๋ฐฉ์์ ๊ฐ๊ตฌํ๊ฒ ๋์๋ค. ์ ๋ณด๋ฅผ ์ ์ฅํ ์๋ง ์๋ค๋ฉด ๋ค๋ฅธ ๋ฐฉ์๋ ๊ฐ๋ฅํ๋ค. ๊ทธ๋์ ๋์จ๊ฒ json ํ์ผ ํ์์ด๋ค.
json์ ๊ฐ์ฒด ํ์์ผ๋ก xml๋ณด๋ค๋ ๊ฐํธํ ์์ฑ์ด ๊ฐ๋ฅํ๋ค.
ํ๋ ๋ ์ฝ๊ฒ ์์ฑํ ์ ์๋ ํ์์ด ๋ฐ๋ก YAML ํ์์ด๋ค. YAML์ ๊ฐ๋ ์ฑ์ด ์ข์์ JSON์ ๋นํด ๊ตฌ์กฐ๊ฐ ๋ณต์กํ์ง๋ง ์ฌ๋์ด ๋ณด๊ธฐ์๋ ์์ฐ์ค๋ฌ์ด ํํ์ด๋ค.
์ด์ ๋ฐ๋ผ YAML์ ์ค์ ํ์ผ์ ๋ชฉ์ ์ผ๋ก ๋ง์ด ์ฐ์ด๊ณ , JSON์ ์ค์ ํ์ผ์ ์ ์ธํ ๋ถ์ผ์์ ๋ชจ๋ ๋๋ฆฌ ์ฐ์ด๊ณ ์๋ค.
์ด๋ฌํ ํ์ผ ํ์๋ค์ ์ํฉ๋ง๋ค ํ์์ ๋ฐ๋ผ์ ์ฌ์ฉํ๋ฉด ๋๋ค.
์ฉ์ด
- ์ค์นผ๋ผ (scalar) : string ๋๋ number
- ์ํ์ค (sequence) : array ๋๋ list
- ๋งตํ (mapping) : hash ๋๋ dictionary, key/value ํํ
key : value
๋งตํ ์์
๊ตฌ์กฐ
- ๊ฐ ๋ธ๋ก์ ๋ค์ฌ์ฐ๊ธฐ๋ก ๊ตฌ๋ถ
- ์ํ์ค๋ ๋ค์ฌ์ฐ๊ธฐ ๋๋
-
์ผ๋ก ๊ตฌ๋ถ - ์ฃผ์์
#
์ผ๋ก ์์ ---
๋ก ๋ฌธ์ ์ ๊ฒฝ๊ณ๋ฅผ ๋๋...
์ ์คํธ๋ฆผ์ ๋์ ๋ํ๋
Comment