JSON์ ์ฌ๋์ด ์ฝ์ ์ ์๋ ํ ์คํธ ๊ธฐ๋ฐ์ ๋ฐ์ดํฐ ๊ตํ ํ์ค์ ๋๋ค.
- JSON์ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ํ์ฅํ์ฌ ๋ง๋ค์ด์ก์ต๋๋ค.
- JSON์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด ํ๊ธฐ๋ฒ์ ๋ฐ๋ฆ ๋๋ค.
- JSON์ ์ฌ๋๊ณผ ๊ธฐ๊ณ๊ฐ ๋ชจ๋ ์ฝ๊ธฐ ํธํ๋๋ก ๊ณ ์๋์์ต๋๋ค.
- JSON์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ด์์ฒด์ ์ ๋ ๋ฆฝ์ ์ ๋๋ค.
๋ฆฌํฐ๋ด(literal)์ ๋ณ์์ ๋ค๋ฅด๊ฒ ํด์๋๋ ๊ฐ ๊ทธ ์์ฒด
๋ฅผ ์๋ฏธํฉ๋๋ค.
12 // ์ซ์ ๋ฆฌํฐ๋ด
"JSON" // ๋ฌธ์์ด ๋ฆฌํฐ๋ด
true // ๋ถ๋ฆฌ์ธ ๋ฆฌํฐ๋ด
๊ฐ์ฒด๋ ์ด๋ฆ(key)
๊ณผ ๊ฐ(value)
์ผ๋ก ๊ตฌ์ฑ๋ ํ๋กํผํฐ(property)์ ์ ๋ ฌ๋์ง ์์ ์งํฉ์
๋๋ค.
{
"employees": [
{
"name": "Surim",
"lastName": "Son"
},
{
"name": "Someone",
"lastName": "Huh"
},
{
"name": "Someone else",
"lastName": "Kim"
}
]
}
key/value
๊ฐ ์กด์ฌํ ์ ์์ผ๋ฉฐ key๊ฐ์ด๋ ๋ฌธ์์ด์ ํญ์ ์๋ฐ์ดํ
๋ฅผ ์ด์ฉํ์ฌ ํ๊ธฐํด์ผํฉ๋๋ค.๊ฐ์ฒด
, ๋ฐฐ์ด
๋ฑ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.์ค์ฒฉ
์์ผ์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.null
, number
, string
, array
, object
, boolean
์ ์ฌ์ฉํ ์ ์์ต๋๋ค.์คํฐ๋ ํ๋์ ์ํด ๊ธฐ๋กํ๊ณ ์์ต๋๋ค.
๋ค๋ฅด๊ฑฐ๋ ์ถ๊ฐํด์ผํ ๋ด์ฉ์ด ์๋ค๋ฉด ์ธ์ ๋ ์ง ์ฝ๋ฉํธ ๋จ๊ฒจ์ฃผ์ธ์ :)
โ dmsp1234@gmail.com