๋ฐ˜์‘ํ˜•

JSON 2

[JavaScript] JSON.parse() ๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

Intro JavaScript ์˜ JSON.parse() ํ•จ์ˆ˜์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค. JSON.parse() JSON.parse() ๋ฉ”์„œ๋“œ๋Š” JSON ๋ฌธ์ž์—ด์˜ ๊ตฌ๋ฌธ์„ ๋ถ„์„ํ•˜๊ณ , ๊ทธ ๊ฒฐ๊ณผ์—์„œ JavaScript ๊ฐ’์ด๋‚˜ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์ ์œผ๋กœ, reviver ํ•จ์ˆ˜๋ฅผ ์ธ์ˆ˜๋กœ ์ „๋‹ฌํ•  ๊ฒฝ์šฐ, ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ธฐ ์ „์— ๋ณ€ํ˜•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Syntax JSON.parse(text[, reviver]) Parmaters text : JSON์œผ๋กœ ๋ณ€ํ™˜ํ•  ๋ฌธ์ž์—ด reviver (optional) : ํ•จ์ˆ˜๋ผ๋ฉด, ๋ณ€ํ™˜ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ธฐ ์ „์— ์ด ์ธ์ˆ˜์— ์ „๋‹ฌํ•ด ๋ณ€ํ˜•ํ•จ. return value : ์ฃผ์–ด์ง„ JSON ๋ฌธ์ž์—ด์— ๋Œ€์‘ํ•˜๋Š” Object expectiln : ๋ณ€ํ™˜ํ•  ๋ฌธ์ž์—ด์ด ์œ ํšจํ•œ JSON์ด ์•„๋‹ ๊ฒฝ์šฐ Syntax..

[JavaScript] JSON.stringify() ์ด๋ž€?

Intro JSON.stringify() ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•ฉ์‹œ๋‹ค. Json Jon(JavaScript Object Notation)์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ์ฒด๋กœ ํ‘œํ˜„ํ•˜๋Š” ํ˜•์‹์œผ๋กœ JavaScript์˜ ๊ฐ์ฒด ํ˜•์‹์„ ๋ชจ๋ฐฉํ•ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” JS ์ „์šฉ์œผ๋กœ ๋งŒ๋“ค์–ด์กŒ์ง€๋งŒ, ํ˜„์žฌ๋Š” Java, Python, Go, C# ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ๋„ Json ํ˜•์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. JSON.stringify() JSON.stringify() ๋ฉ”์„œ๋“œ๋Š” JavaScript ๊ฐ’์ด๋‚˜ ๊ฐ์ฒด๋ฅผ JSON ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์ ์œผ๋กœ, replacer๋ฅผ ํ•จ์ˆ˜๋กœ ์ „๋‹ฌํ•  ๊ฒฝ์šฐ ๋ณ€ํ™˜ ์ „ ๊ฐ’์„ ๋ณ€ํ˜•ํ•  ์ˆ˜ ์žˆ๊ณ , ๋ฐฐ์—ด๋กœ ์ „๋‹ฌํ•  ๊ฒฝ์šฐ ์ง€์ •ํ•œ ์†์„ฑ๋งŒ ๊ฒฐ๊ณผ์— ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. console.log(..

๋ฐ˜์‘ํ˜•