less than 1 minute read

๐Ÿ“˜ JSON ํŠน์ง•

  • JSON๋ž€ JavaScript Object Notation์˜ ์•ฝ์ž๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•œ ํ˜•์‹
  • JavaScript์—์„œ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ˜•์‹
  • ๊ทธ ์–ด๋–ค ์–ธ์–ด๋„ ์•„๋‹Œ ๋‹จ์ˆœํžˆ XML์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ํ‘œํ˜„ ๋ฐฉ๋ฒ•์ผ ๋ฟ์ด๋‹ค.
  • ์šฉ๋Ÿ‰์ด ๋‚ฎ์œผ๋ฉฐ, ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋‹ค.


๐Ÿ“˜ JSON vs XML

๐Ÿ“Œ JSON

  • ํƒœ๊ทธ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋Œ€์‹ , ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๋ฆฌ์ŠคํŠธ์ฒ˜๋Ÿผ "์™€ ,๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

๐Ÿ“Œ XML

  • ๊ธฐ๋ณธ์ ์œผ๋กœ HTML์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“ค์–ด์ ธ์„œ ํƒœ๊ทธ ์‹œ์Šคํ…œ์ด ์กด์žฌํ•œ๋‹ค.


๐Ÿ“˜ JSON ํŒŒ์‹ฑ

parsing ๊ตฌ๋ฌธ๋ถ„์„์ด๋ผ๋Š” ๋œป์ด๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ๋ฆฝํ•ด ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋นผ๋‚ด๋Š” ๊ณผ์ •์ด๋‹ค.
JSONํŒŒ์‹ฑ์ด๋ž€

JavaScript์—์„œ๋Š” JSONํŒŒ์‹ฑ์„ ์œ„ํ•œ ํŒจํ‚ค์ง€๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

Json ๋ฌธ์ž์—ด์„ JavaScript ๊ฐ์ฒด๋กœ ๋ณ€ํ™˜ํ•  ๋•Œ๋Š” Json.parse()๋ฅผ, ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ Json.stringify()๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.



๊ฐœ์ธ ๊ณต๋ถ€ ๊ธฐ๋ก์šฉ ๋ธ”๋กœ๊ทธ์ž…๋‹ˆ๋‹ค.
ํ‹€๋ฆฌ๊ฑฐ๋‚˜ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ์ œ๋ณดํ•ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜