๐ŸงฉJSON ์ •๋ ฌ(pretty) ํฌ๋งทํ„ฐ

JSON์„ ๋“ค์—ฌ์“ฐ๊ธฐยท์ •๋ ฌ ์ •๋ฆฌ

JSON ์ •๋ ฌ(pretty) ํฌ๋งทํ„ฐ ์‚ฌ์šฉ๋ฒ•

API ์‘๋‹ต์ด๋‚˜ ๋กœ๊ทธ์—์„œ ๋ณต์‚ฌํ•œ JSON์€ ๋ณดํ†ต ํ•œ ์ค„๋กœ ๋ถ™์–ด ์žˆ์–ด ์–ด๋””์„œ ์ค‘์ฒฉ์ด ์‹œ์ž‘๋˜๋Š”์ง€ ์•Œ์•„๋ณด๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋Š” ๋ถ™์—ฌ๋„ฃ์€ JSON์„ ํ•ด์„ํ•œ ๋’ค ๋“ค์—ฌ์“ฐ๊ธฐ๋ฅผ ๋„ฃ์–ด ๋‹ค์‹œ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๊ณต๋ฐฑ 2์นธ, 4์นธ, ํƒญ ์ค‘์—์„œ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๊ณ , ๋ฐ˜๋Œ€๋กœ ํ•œ ์ค„๋กœ ์••์ถ•ํ•˜๋Š” minify๋„ ๊ฐ™์€ ์ž๋ฆฌ์—์„œ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ๋ฌธ์ด ํ‹€๋ฆฌ๋ฉด ๊ฒฐ๊ณผ ๋Œ€์‹  ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์•Œ๋ ค ์ฃผ๋Š” ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณด์—ฌ ์ค๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋ช‡ ๋ฒˆ์งธ ์œ„์น˜์—์„œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ๋Š”์ง€๊ฐ€ ํ•จ๊ป˜ ๋“ค์–ด ์žˆ์–ด, ๋”ฐ์˜ดํ‘œ๋ฅผ ๋น ๋œจ๋ ธ๋Š”์ง€ ์‰ผํ‘œ๊ฐ€ ํ•˜๋‚˜ ๋” ๋ถ™์—ˆ๋Š”์ง€ ์ฐพ๋Š” ๋ฐ ๋ฐ”๋กœ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ์€ 200,000์ž๊นŒ์ง€ ์ฒ˜๋ฆฌํ•˜๋ฉฐ, ๊ทธ๋ณด๋‹ค ๊ธธ๋ฉด ์•ˆ๋‚ด ๋ฌธ๊ตฌ๊ฐ€ ๋Œ€์‹  ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

ํ‚ค ์ •๋ ฌ ์˜ต์…˜์„ ์ผœ๋ฉด ๊ฐ์ฒด์˜ ํ‚ค๋ฅผ ์ด๋ฆ„ ์ˆœ์œผ๋กœ ๋‹ค์‹œ ๋ฐฐ์—ดํ•˜๋ฉฐ, ์ค‘์ฒฉ๋œ ๊ฐ์ฒด ์•ˆ์ชฝ๊นŒ์ง€ ๊ฐ™์€ ๊ทœ์น™์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐ์—ด ์•ˆ์— ๋“  ๊ฐ์ฒด๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๋ฐฐ์—ด ์ž์ฒด์˜ ์ˆœ์„œ๋Š” ์˜๋ฏธ๊ฐ€ ์žˆ๋Š” ๊ฐ’์ด๋ฏ€๋กœ ๋ฐ”๊พธ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ‘œ์ค€ JSON ํ•ด์„๊ธฐ๋ฅผ ์“ฐ๋ฏ€๋กœ ์ฃผ์„์ด ๋“ค์–ด ์žˆ๋Š” JSON5 ํ˜•์‹์€ ์˜ค๋ฅ˜๋กœ ์ฒ˜๋ฆฌ๋˜๊ณ , ๊ฐ™์€ ์ด๋ฆ„์˜ ํ‚ค๊ฐ€ ๋‘ ๋ฒˆ ๋‚˜์˜ค๋ฉด ๋’ค์˜ ๊ฐ’๋งŒ ๋‚จ์œผ๋ฉฐ, 2์˜ 53์ œ๊ณฑ์„ ๋„˜๋Š” ํฐ ์ •์ˆ˜๋Š” ์ž๋ฆฟ์ˆ˜๊ฐ€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ๋ณต์‚ฌ ๋ฒ„ํŠผ์œผ๋กœ ๋ฐ”๋กœ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ๊ณ , ๋ชจ๋“  ์ฒ˜๋ฆฌ๋Š” ๋ธŒ๋ผ์šฐ์ € ์•ˆ์—์„œ๋งŒ ์ด๋ค„์ง€๋ฏ€๋กœ ๋ถ™์—ฌ๋„ฃ์€ ๋‚ด์šฉ์ด ์„œ๋ฒ„๋กœ ์ „์†ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์ฃผ์„์ด ๋“ค์–ด๊ฐ„ JSON๋„ ์ •๋ฆฌ๋˜๋‚˜์š”?

์•„๋‹ˆ์š”. ํ‘œ์ค€ JSON ํ•ด์„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ฃผ์„์ด๋‚˜ ๋งˆ์ง€๋ง‰ ์‰ผํ‘œ๊ฐ€ ์žˆ์œผ๋ฉด ๊ตฌ๋ฌธ ์˜ค๋ฅ˜๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ถ€๋ถ„์„ ์ง€์šด ๋’ค ๋‹ค์‹œ ๋ถ™์—ฌ๋„ฃ์œผ์„ธ์š”.

ํ‚ค ์ •๋ ฌ์€ ์ค‘์ฒฉ๋œ ๊ฐ์ฒด์—๋„ ์ ์šฉ๋˜๋‚˜์š”?

๋„ค. ๊ฐ์ฒด ์•ˆ์˜ ๊ฐ์ฒด, ๋ฐฐ์—ด ์•ˆ์— ๋“  ๊ฐ์ฒด๊นŒ์ง€ ๋ชจ๋‘ ์ด๋ฆ„ ์ˆœ์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๋ฐฐ์—ด ์š”์†Œ์˜ ์ˆœ์„œ ์ž์ฒด๋Š” ์˜๋ฏธ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๋ฐ”๊พธ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.