1. JSON

JSON์€ JavaScript Object Notation์˜ ์•ฝ์ž์ด๋ฉฐ, ๋‹จ์ˆœ์„ฑ, ๊ฐ€๋…์„ฑ ๋ฐ ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ์˜ ๊ตฌํ˜„ ์šฉ์ด์„ฑ ๋•Œ๋ฌธ์— ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ธํ„ฐ๋„ท์ƒ์˜ ๋ฐ์ดํ„ฐ ๊ตํ™˜, ํŠนํžˆ AJAX ๊ธฐ๋ฐ˜ ํ†ต์‹ ์—์„œ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•œ๋‹ค. ์„œ๋ฒ„ ํ†ต์‹ (AJAX)์„ ์œ„ํ•œ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ํ˜•์‹์ด ๋˜์—ˆ์œผ๋ฉฐ, ์ด๋Ÿฌํ•œ ๋งฅ๋ฝ์—์„œ XML์„ ๋Œ€์ฒดํ•˜์˜€๋‹ค.

  • ์†์„ฑ-๊ฐ’ ์Œ์˜ ๋ฐฐ์—ด ๋ฐ์ดํ„ฐ ์œ ํ˜•์œผ๋กœ ์ˆœ์„œ๊ฐ€ ์ง€์ •๋œ ๊ฐ’ ๋ชฉ๋ก ํ‘œํ˜„ ๊ฐ€๋Šฅ

  • ์–ธ์–ด ๋…๋ฆฝ์ ์ด๊ธฐ ๋•Œ๋ฌธ์—, C, C++, C#, Java, JavaScript, Python ๋“ฑ ๋‹ค์–‘ํ•œ ์–ธ์–ด์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

  • JSON์˜ ๊ณต์‹ ์ธํ„ฐ๋„ท ๋ฏธ๋””์–ด ์œ ํ˜•์€ application/json

  • ํŒŒ์ผ ํ™•์žฅ์ž .json

์ง๋ ฌํ™”(JavaScript ๊ฐœ์ฒด์—์„œ JSON์œผ๋กœ)

JavaScript ๊ฐ์ฒด๋ฅผ JSON ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•˜๋ ค๋ฉด JSON.stringify()๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

const person = {
  name: 'John Doe',
  age: 30,
  isStudent: false,
  hobbies: ['reading', 'coding'],
  address: {
    city: 'Example City',
    zipCode: '12345',
  },
};

const jsonString = JSON.stringify(person);

์—ญ์ง๋ ฌํ™”(JSON์—์„œ JavaScript ๊ฐœ์ฒด๋กœ)

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

Last updated