JSON
- ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํ๊ธฐ๋ฒ
-ํ ์คํธ ๋ฌธ์๋ ๊ณผ๊ฑฐ์๋ CSVํํ xmlํํ๋ก ๋ง์ด ์ฌ์ฉ, ์์ฆ์ JSONํํ(ํ๊ธฐ๋ฒ) ๋ง์ด ์ฌ์ฉ
JSON์ด๋? ๋ฐ์ดํฐ๋ค์ ๊ตํํ ๋ ์ ํด์ง ๊ท๊ฒฉ
-Dictionary ์๋ฃ๊ตฌ์กฐ์ ๋น์ทํ๋ค.
-์ฝ๊ธฐ ์ฝ๋ค.
JSON์ ์ฌ์ฉ์ฒ- ํ์คํ์ผ ๊ตํ Format
-WEB์์ AJAX ๊ธฐ์ ์ ์ฌ์ฉ(ajax ์น ๊ฐ๋ฐ ๊ธฐ๋ฒ)
-API ์ฌ์ฉ์์ ์ฌ์ฉ
-Database(NoSQL)์ ์ฌ์ฉ
-ํ๊ฒฝ ์ค์ ๊ฐ ์ ์ฅ์ฉ
๋ฆฐํธ -๋ฌธ๋ฒ ๊ฒ์ฌ๊ธฐ https://jsonlint.com/
JSON ๋ทฐ์ด http://jsonviewer.stack.hu/
JSON๊ธฐ๋ณธ๋ฌธ๋ฒ1
- [] ๊ดํธ๋ก ๋ฌถ์ฌ์๋ ๊ฒ์ด ๋ฐฐ์ด
- {} ๊ดํธ๋ก ๋ฌถ์ฌ์๋ ๊ฒ์ด ๊ฐ์ฒด (Class์ ๊ด๋ จ ์์. Dictionary์ ๋น์ท)
- ๊ฐ์ฒด๋ ์ค๋ณต Key๊ฐ์ ํ์ฉํ์ง ์์!!
- object = dictionary
๊ฐ์ฒด์ ๊ธฐ๋ณธ ๊ท์น
- ๋ชจ๋ ํค๊ฐ์ ๋ฐ๋์ ์ ๋ฐ์ดํ๋ก ๋ฌถ์ฌ์ผ ํจ
- value์ ์ซ์์ ์์ซ์ ์ ์๋ฐ์ดํ๊ฐ ์์ด๋ ๋์ง๋ง, ๋ฌธ์์ด์ ์๋ฐ์ดํ ํ์!!
- ์ปด๋ง๋ ์ ํํ ๋ง์ถฐ์ผํจ
๋ฐฐ์ด์ ๊ธฐ๋ณธ ๊ท์น
- ์ค๋ณต๋ ๊ฐ์ด ์์ด๋ ๋จ
- ์ซ์, ๋ฌธ์์ด, ์์์ ๋ฑ ๊ธฐ์ ์ด ๊ฐ๋ฅ
JSON๊ธฐ๋ณธ๋ฌธ๋ฒ2
๊ฐ์ฒด ๋ด ๋ฐฐ์ดํํ๋ก๋ ์ ์ฅ์ด ๊ฐ๋ฅ
- "name"=["aaa","bbb",...],
- ํ์ ์ ์ซ์์ ๋ฌธ์์ด์ด ์์ฌ๋ ๋จ
๋ฐฐ์ด ์, ๋ฐฐ์ด ์ฌ์ฉ ๊ฐ๋ฅ
- []๋ด๋ถ์ []์ฌ์ฉ ๊ฐ๋ฅ
- ,์ปด๋ง๋ฅผ ์ ํํ ์ง์ผ์ฃผ์ด์ผ ํจ
๊ฐ์ฒด ๋ด ๊ฐ์ฒด ์ฌ์ฉ ๊ฐ๋ฅ
true/false๋ ์ง์ด๋ฃ์ ์ ์์
- ์ฌ์ฉ ๊ฐ๋ฅํ ํ์
-๋ฐฐ์ด/๊ฐ์ฒด
-string
-number
-์์์
-blooleanํ์
'Development > JSON' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JSON (0) | 2022.03.06 |
---|---|
JSON (0) | 2022.03.06 |
๋๊ธ