[SpringBoot] ๐ก JSON
๐ JSON ํน์ง
JSON
๋JavaScript Object Notation
์ ์ฝ์๋ก ๋ฐ์ดํฐ ์ ์ก์ ์ํ ํ์JavaScript
์์ ๊ฐ์ฒด๋ฅผ ๋ง๋ค ๋ ์ฌ์ฉํ๋ ํ์- ๊ทธ ์ด๋ค ์ธ์ด๋ ์๋ ๋จ์ํ
XML
์ฒ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ํํ ๋ฐฉ๋ฒ์ผ ๋ฟ์ด๋ค. - ์ฉ๋์ด ๋ฎ์ผ๋ฉฐ, ์ดํดํ๊ธฐ ์ฝ๋ค.
๐ JSON vs XML
๐ JSON
- ํ๊ทธ๋ก ํํํ๋ ๋์ , ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ฆฌ์คํธ์ฒ๋ผ
"
์,
๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ํ๋ธ๋ค.
๐ XML
- ๊ธฐ๋ณธ์ ์ผ๋ก
HTML
์ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ ธ์ ํ๊ทธ ์์คํ ์ด ์กด์ฌํ๋ค.
๐ JSON ํ์ฑ
parsing ๊ตฌ๋ฌธ๋ถ์์ด๋ผ๋ ๋ป์ด๊ณ , ๋ฐ์ดํฐ๋ฅผ ์กฐ๋ฆฝํด ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๋นผ๋ด๋ ๊ณผ์ ์ด๋ค.
JSONํ์ฑ์ด๋
JavaScript
์์๋ JSON
ํ์ฑ์ ์ํ ํจํค์ง๋ฅผ ์ ๊ณตํ๋ค.
Json ๋ฌธ์์ด์ JavaScript ๊ฐ์ฒด๋ก ๋ณํํ ๋๋ Json.parse()๋ฅผ, ๋ฐ๋์ ๊ฒฝ์ฐ Json.stringify()๋ฅผ ์ฌ์ฉํ๋ค.
๊ฐ์ธ ๊ณต๋ถ ๊ธฐ๋ก์ฉ ๋ธ๋ก๊ทธ์
๋๋ค.
ํ๋ฆฌ๊ฑฐ๋ ์ค๋ฅ๊ฐ ์์ ๊ฒฝ์ฐ ์ ๋ณดํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.๐