๐Ÿ”Ž XML, JSON

๊ฐ€์˜ค๋ฆฌยท2023๋…„ 2์›” 12์ผ
0

keyword

๋ชฉ๋ก ๋ณด๊ธฐ
1/6
post-thumbnail

XML: eXtensible Markup Language

  • ๋ฐ์ดํ„ฐ๋ฅผ ์ •์˜ํ•˜๋Š” ๊ทœ์น™์„ ์ œ๊ณตํ•˜๋Š” ๋งˆํฌ์—… ์–ธ์–ด
  • ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์™€ ๋‹ฌ๋ฆฌ ์ž์ฒด์ ์œผ๋กœ ์ปดํ“จํŒ… ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†๋‹ค.
  • ๊ตฌ์กฐ์  ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด, ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • tag๋ผ๊ณ  ํ•˜๋Š” ๋งˆํฌ์—… ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ •์˜ํ•œ๋‹ค. ex) ์„œ์ : <book>, <title>, <author> ๊ฐ™์€ ํƒœ๊ทธ ์‚ฌ์šฉ
  • ํŠธ๋ฆฌ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ณ  ๋ฃจํŠธ ์š”์†Œ๋กœ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž์‹์„ ๊ณ„์ธต์ ์œผ๋กœ ํฌํ•จํ•œ๋‹ค.
<?xml version="1.0" encoding="UTF-8?">
<animals>
	<sea>
		<name๊ฐ€์˜ค๋ฆฌ</name>
		<age>3</age>
	</sea>
	<sky>
		<name>ํ•˜๋ชฝ</name>
		<age>8</age>
	</sky>
</animals>



JSON: JavaScript Object Notation

  • ๊ฐ์ฒด ๋ฌธ๋ฒ•์œผ๋กœ ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ๋ฌธ์ž ๊ธฐ๋ฐ˜์˜ ํ‘œ์ค€ ํฌ๋งท
  • ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.(์„œ๋ฒ„ โ†”ย ํด๋ผ์ด์–ธํŠธ)
  • ๊ฑฐ์˜ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ JSON์„ ์ง€์›ํ•œ๋‹ค๋Š” ์ ์—์„œ XML, YAML์— ๋น„ํ•ด์„œ ์ฑ„ํƒ๋ฅ ์ด ๋†’์•„์ง„๋‹ค.
  • JSON์€ ์ฃผ์„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค.
{
	"animals":{
		"sea":{
			"name": "๊ฐ€์˜ค๋ฆฌ",
			"age": 4
		},
		"sky":{
			"name":"ํ•˜๋ชฝ",
			"age":8
		}
	}
}	


์ฐธ๊ณ  ์ž๋ฃŒ

XML, JSON, YAML์ด ๋ญ”๊ฐ€์š”?

XML์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? - XML ์„ค๋ช… - AWS

JSON์œผ๋กœ ์ž‘์—…ํ•˜๊ธฐ - Web ๊ฐœ๋ฐœ ํ•™์Šตํ•˜๊ธฐ | MDN

profile
๊ฐ€์˜ค๋ฆฌ์˜ ์ฝ”๋”ฉ์ผ๊ธฐ

0๊ฐœ์˜ ๋Œ“๊ธ€