JavaScript Object Notation
- ๋คํธ์ํฌ๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฐ ์์ฃผ ์ฌ์ฉ๋๋ ๊ฒฝ๋์ ๋ฐ์ดํฐ ํ์์ด๋ค.
- ์ฆ, ํ๋ง๋๋ก ๊ฒฝ๋์ DATA-๊ตํ ํ์
์์ธํ ์๊ณ ์ถ๋ค.. JSON ์ด๋ก
- ์ฃผ์ํ ์ :
name๋ถ๋ถ์ ๋ฌด์กฐ๊ฑด String !!! value๋ถ๋ถ์ ๊ธฐ๋ณธ ์๋ฃํ, ๋ฐฐ์ด, ๊ฐ์ฒด์ด๊ณ , ๊ฐ ์๋ค์ ์ผํ(,)๋ก ๊ตฌ๋ถ๋๋ค.
- ๋ฐฐ์ด ์์ ๊ฐ์ฒด๊ฐ ๋ค์ด๊ฐ ์๋ ์๋ค.
{
"person":[
{
"name": "Jinwoo",
"gender": 1
"employed": "No"
},
{
"name": "Boyoung",
"gender": 2
"employed": "Yes"
}
]
} ์ json ๊ตฌ์กฐ๋ { "person" : [ {}, {} ] }ํ์์ด๋ค.
Swift ํ์
์ผ๋ก๋ [String: Any]๊ฐ ๋๋ค.
[
{
"name": "Jinwoo"
"age": 29
},
{
"name": "Seowoo"
"age": 25
},
{
"name": "Boyoung"
"age": 29
}
]์ json ๊ตฌ์กฐ๋ [{}, {}, {}]ํ์์ด๋ค.
Swift ํ์
์ผ๋ก๋ [[String: Any]]๊ฐ ๋๋ค.