๋ถ‰์€๊ฑฐ์œ„ / GoOSe

JSON Editor

์•„ํ‹ฐํด ์ •๋ณด

๋‘ฅ์ง€
Tool & Service
๋ถ„๋ฅ˜
Extra
๋“ฑ๋ก์ผ
2019-06-19 03:47:31

๊ฐœ์ธ ํ™ˆํŽ˜์ด์ง€ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ CMSํ”„๋กœ๊ทธ๋žจ ๊ฐœ์„ ์ž‘์—…์„ ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ๋„ค๋น„๊ฒŒ์ด์…˜ ๊ด€๋ฆฌํ•˜๋Š”๋ถ€๋ถ„์„ ๋งŒ๋“œ๋ ค๋Š”๋ฐ ๋ฌธ๋“ '๋„ค๋น„๊ฒŒ์ด์…˜ ๋ฐ์ดํ„ฐ ์ž์ฒด๋ฅผ ๊ด€๋ฆฌ์ž์—์„œ ๊ณง๋ฐ”๋กœ json ๋ฐ์ดํ„ฐ๋กœ ๋งŒ๋“ค์–ด๋ฒ„๋ฆฌ๋ฉด ๊ฐ„ํŽธํ•˜์ง€ ์•Š์„๊นŒ' ํ•˜๋Š” ์ƒ๊ฐ์— ๋ฏธ์ณ์„œ json์„ ํŽธ์ง‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•ด๋ณด๊ฒŒ ๋˜์—ˆ๋‹ค.
json์„ ์‰ฝ๊ฒŒ ํŽธ์ง‘ํ•˜๋Š” ์˜จ๋ผ์ธ ์„œ๋น„์Šค๋„ ์žˆ๊ณ , ๊ตฌ๊ธ€ ํ™•์žฅํ”„๋กœ๊ทธ๋žจ๋„ ์žˆ๊ณ , ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๋„ ์กด์žฌํ•œ๋‹ค.
์˜คํ”ˆ์†Œ์Šค๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋“ค์€ ๋ช‡๊ฐœ ๋˜์ง€์•Š์ง€๋งŒ ํ•ญ๋ชฉ์„ ์ˆ˜์ •ํ•˜๋Š” ๋ถ€๋ถ„์ด ๊ต‰์žฅํžˆ ๋ณต์žกํ•˜๋‹ค. ๊ทธ๋ƒฅ ๋‚ด ๋ˆˆ์—๋Š” ์“ธ๋ฐ์—†์ด ๋ณต์žกํ•ด ๋ณด์˜€๋‹ค.

์ข‹์€ ์„œ๋น„์Šค๋“ค์„ ๊ฐœ๋ฐœ์ž๋„๊ตฌ๋กœ ์—ด์–ด์„œ ํ™•์ธํ•ด๋ณด๋ฉด ์ฃ„๋‹ค ํ…Œ์ด๋ธ”์ด์–ด์„œ ์ฝ”๋“œ๊ฐ€ ๊ต‰์žฅํžˆ ๋งŽ์•„์„œ ์ž…๋งž๊ฒŒ ๋งž๊ฒŒ ๊ณ ์น˜๊ธฐ๊ฐ€ ์ •๋ง ํž˜๋“ค์–ด ๋ณด์—ฌ์„œ '์—์ž‡~ ๋งŒ๋“ค์–ด๋ฒ„๋ฆฌ์ž!'๋ผ๊ณ  ๊ฒฐ์‹ฌํ•˜์—ฌ javascript+jquery๋ฅผ ์ด์šฉํ•˜์—ฌ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ๋‹ค.

๋””์ž์ธ์ž‘์—…์„ ํ•˜๊ธฐ์ „์— ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ๋“ค์„ ์‚ฌ์šฉํ•ด๋ณด๋ฉด์„œ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•ด๋ณด๋ฉด์„œ ํŽธ๋ฆฌํ•œ๋ถ€๋ถ„์ด๋‚˜ ๋ถˆํŽธํ•œ ๋ถ€๋ถ„์—์„œ ๋‚ด๊ฐ€ ๊ฐœ์„ ํ•ด์•ผํ•  ๋ถ€๋ถ„๋“ค์„ ํŒŒ์•…ํ•˜์˜€๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๊ณง์žฅ ๋Œ€์ถฉ ์•„์ด์ฝ˜ ์ •๋„๋‚˜ ๋งŒ๋“ค๊ณ  ๋ฐ”๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

json-editor_001.png

json์˜ ํƒ€์ž…๋“ค์„ ์ถ”๊ฐ€, ์ˆ˜์ •, ์‚ญ์ œ๋ฅผ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ํƒ€์ž…์œผ๋กœ ๋ฐ”๊ฟ€์ˆ˜๋„ ์žˆ๋‹ค. ๋ฌผ๋ก  ๋“œ๋ž˜๊ทธ๋กœ ์œ„์น˜๋ฅผ ์˜ฎ๊ธธ์ˆ˜๋„ ์žˆ๋‹ค.
์ž‘์€ ์‹œํ–‰์ฐฉ์˜ค๋“ค์ด ํ•œ๋ฒˆ์”ฉ ์žˆ์—ˆ์ง€๋งŒ ์ ์ ˆํžˆ ์“ธ๋งŒํ•˜๊ฒŒ ๋งŒ๋“ค์–ด์กŒ๋‹ค. ์ด๋ฒˆ์—๋Š” ๋‹ค๋ฅธ์‚ฌ๋žŒ์—๊ฒŒ ๊ณต๊ฐœํ•  ์ƒ๊ฐ์œผ๋กœ ์†Œ์Šค์ •๋ฆฌ์— ์ƒ๋‹นํžˆ ์‹ ๊ฒฝ์ผ๋‹ค.

๋งŒ๋“ค์–ด์ง„ ์ด ํ”„๋กœ๊ทธ๋žจ์ด ๋งŒ์กฑ์Šค๋Ÿฝ๊ฒŒ ๋‚˜์™”๋‚˜ ๋ฌผ์–ด๋ณด๋ฉด "NO"๋ผ๊ณ  ํ™•์‹คํžˆ ๋‹ตํ•  ์ˆ˜ ์žˆ๋‹ค.
์–ด๋А์ •๋„ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋‹ˆ ์ ์ ˆํžˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ž‘๊ณ  ๋””ํ…Œ์ผํ•œ ๋ถ€๋ถ„์—์„œ ์™„์„ฑ๋„๊ฐ€ ๋–จ์–ด์ง€๊ฑฐ๋‚˜ ์‚ฌ์šฉ์„ฑ์— ๋ถˆํŽธํ•œ ์ ๋“ค์ด ํ•œ๋‘๊ฐœ์”ฉ ๋ณด์ธ๋‹ค.
๋ฐ”๋กœ ์ˆ˜์ •ํ•˜๋ ค๊ณ  ํ–ˆ์ง€๋งŒ ์ˆ˜์ •ํ•˜๊ธฐ ๋ฏผ๊ฐํ•œ ๋ถ€๋ถ„์ด๊ธฐ๋„ ํ•œ ๋ถ€๋ถ„์ด๋ผ ๋‚˜์ค‘์„ ๊ธฐ์•ฝํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค.

๋‹ค ๋งŒ๋“ค๊ณ ๋‚˜์„œ GitHub๋ผ๋Š”๊ฒƒ์„ ์•Œ๊ฒŒ๋˜์–ด์„œ ์ฒซ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ JSON Editorํ”„๋กœ๊ทธ๋žจ์„ ์˜ฌ๋ ธ๋‹ค. Git์˜ ๋Œ€๋‹จํ•œ ์žฅ์ ์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋””๋ฐ”์ด์Šค์—์„œ ๋™์ผํ•œ ์†Œ์Šค๋กœ ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š”๊ฒƒ์ด๋‹ค.
๊ฐœ์ธ์ ์œผ๋กœ ๋…ธํŠธ๋ถ์ด๋‚˜ ๋ฐ์Šคํฌํƒ‘, ํšŒ์‚ฌ ์ปดํ“จํ„ฐ๋กœ ํ™˜๊ฒฝ์ด ์ž๊พธ ๋ฐ”๋€”๋•Œ ๋ถ€๋‹ด์—†์ด ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.
๊ทธ ์ „์—๋Š” dorpbox์— ์˜์ง€ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ๋ฒ„์ „๊ด€๋ฆฌ๋ผ๋Š” ๊ฒƒ ๋•Œ๋ฌธ์— ์˜คํ”ˆ์†Œ์Šค๋กœ ํ’€์–ด๋ฒ„๋ฆด๋งŒํ•œ ํ”„๋กœ๊ทธ๋žจ์€ github๋กœ ์‚ฌ์šฉ์„ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

๋ฉ”ํƒ€๋ฐ์ดํ„ฐ

์กฐํšŒ์ˆ˜
1879
์ข‹์•„์š”
1