json๊ตฌ์กฐ (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [N/W] JSON์ด๋? - JSON ๊ตฌ์กฐ, JSON ๋ฐ์ดํฐ ํ์ , JSON Array ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ ๋ฐ์ดํฐ ๊ตํ์ ์ํด ๊ผญ ์์์ผ ํ๋ JSON์ ๋ํด ์์๋ณด์๐ ํน์ ํ๋ก๊ทธ๋๋ฐ ๋ฌธ๋ฒ์ด ์๋ ๋จ์ํ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๋ ํํ ๋ฐฉ๋ฒ์ผ๋ก ์ด๋ค ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ฃผ๋์ง ํ์ ํ๋ฉด ๋๋ค! ๐ก JSON์ด๋? JavaScript Object Notation์ ์ฝ์๋ก '์๋ฐ ์คํฌ๋ฆฝํธ ๊ฐ์ฒด ํ๊ธฐ๋ฒ'. ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฒ ' ๊ต ํ ' ํ๊ณ ' ์ ์ฅ ' ํ๊ธฐ ์ํ ํ ์คํธ ๊ธฐ๋ฐ์ ๋ฐ์ดํฐ ๊ตํ ํ์ค. ๐ก JSON ๊ตฌ์กฐ JSON์ ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ฐ์ฒด ํ๊ธฐ๋ฒ์ผ๋ก๋ถํฐ ํ์๋ ๋ถ๋ถ ์งํฉ. ๋ฐ๋ผ์ JSON ๋ฐ์ดํฐ๋ ๋ค์๊ณผ ๊ฐ์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ฒด ํ๊ธฐ๋ฒ์ ๋ฐ๋ฅธ ๊ตฌ์กฐ๋ก ๊ตฌ์ฑ. 1. JSON ๋ฐ์ดํฐ๋ ์ด๋ฆ๊ณผ ๊ฐ์ ์, key : value ํ์์ผ๋ก ๊ตฌ์ฑ, ์ค๊ดํธ({})๋ก ๋๋ฌ์์ ํํ ์ด๋ฌํ JSON ๋ฐ์ดํฐ๋ ๋ฐ์ดํฐ ์ด๋ฆ.. ์ด์ 1 ๋ค์