๐ŸŒˆ Programming/Javascript

    [Javascript] AJAX ์™€ JSON ์— ๋Œ€ํ•˜์—ฌ

    ๐ŸŽฉ JSON(JavaScript Object Notation) ๐Ÿช„ JSON ๊ฐœ๋… JSON์€ JavaScript Object Notation์˜ ์•ฝ์ž๋กœ์„œ ์ด๋ฆ„์„ ํ†ตํ•ด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์˜ค๋ธŒ์ ํŠธ์™€ ๊ด€๋ จ๋œ ํŒŒ์ผ์ด๋ž€ ๊ฑธ ์œ ์ถ”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1999๋…„๋„ ECMAScript ์˜ ์„ธ๋ฒˆ์งธ ๋ฒ„์ „์— ์“ฐ์—ฌ์ง„ Object ์—์„œ ํฐ ์˜๊ฐ์„ ๋ฐ›์•„ ๋งŒ๋“ค์–ด์ง„ ๋ฐ์ดํ„ฐ ํฌ๋งท์œผ๋กœ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ key ์™€ velue ๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋ฐ์ดํ„ฐ ํฌ๋งท(Data Format)์ด๋ž€? ์–ด๋–ค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ๋„ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๋‹จ์ˆœํ•œ ํŒŒ์ผ ํฌ๋งท์œผ๋กœ, ์ด๋•Œ ๋‹จ์ˆœํ•จ์€ XML ๊ฐ™์€ ํฌ๋งท์— ๋น„ํ•ด ์ปดํ“จํ„ฐ๊ฐ€ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์‰ฝ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. JSON ๋ฐ์ดํ„ฐ ํƒ€์ž…์€ ๋ธŒ๋ผ์šฐ์ € ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ชจ๋ฐ”์ผ์—์„œ ์„œ๋ฒ„์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ, ๋˜๋Š” ์„œ๋ฒ„์™€ ํ†ต์‹ ์„ ํ•˜์ง€ ์•Š..