๐Ÿ”JSON ๊ฒฝ๋กœ(Path) ์ถ”์ถœ๊ธฐ

๋ณต์žกํ•œ JSON ๊ตฌ์กฐ์—์„œ ํŠน์ • ํ‚ค ๊ฐ’๋งŒ ๊ฒฝ๋กœ๋กœ ์ถ”์ถœ

JSON ๊ฒฝ๋กœ(Path) ์ถ”์ถœ๊ธฐ ์‚ฌ์šฉ๋ฒ•

API ์‘๋‹ต์ด๋‚˜ ์„ค์ • ํŒŒ์ผ์ฒ˜๋Ÿผ ์ค‘์ฒฉ์ด ๊นŠ์€ JSON ๋ฐ์ดํ„ฐ์—์„œ ์›ํ•˜๋Š” ๊ฐ’ ํ•˜๋‚˜๋งŒ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. JSON ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ™์—ฌ๋„ฃ๊ณ  user.address[0].city์ฒ˜๋Ÿผ ์ (.)๊ณผ ๋Œ€๊ด„ํ˜ธ๋กœ ๊ฒฝ๋กœ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ์œ„์น˜์˜ ๊ฐ’๋งŒ ์ถ”์ถœํ•ด ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๊ฐ์ฒด๋‚˜ ๋ฐฐ์—ด์ด ์ถ”์ถœ๋˜๋ฉด ์ฝ๊ธฐ ์‰ฌ์šด ํ˜•ํƒœ๋กœ ์ •๋ ฌํ•ด ํ‘œ์‹œํ•˜๊ณ , ๊ฐ’์˜ ํƒ€์ž…(๋ฌธ์ž์—ดยท์ˆซ์žยท๋ถˆ๋ฆฌ์–ธยท๊ฐ์ฒดยท๋ฐฐ์—ดยทnull)๋„ ํ•จ๊ป˜ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ์ƒํ™ฉ์— ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค

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

๊ฒฝ๋กœ๋Š” ์–ด๋–ค ํ˜•์‹์œผ๋กœ ์ž…๋ ฅํ•˜๋‚˜์š”?

์ (.)์œผ๋กœ ํ‚ค๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ณ  ๋ฐฐ์—ด์€ ๋Œ€๊ด„ํ˜ธ๋กœ ์ธ๋ฑ์Šค๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ: user.address[0].city

์ž˜๋ชป๋œ JSON์„ ์ž…๋ ฅํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”?

JSON ํ˜•์‹์ด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์œผ๋ฉด ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋ฉฐ, ํ˜•์‹์„ ์ˆ˜์ •ํ•œ ๋’ค ๋‹ค์‹œ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฝ๋กœ์— ํ•ด๋‹นํ•˜๋Š” ๊ฐ’์ด ์—†์œผ๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”?

ํ•ด๋‹น ๊ฒฝ๋กœ์— ๊ฐ’์ด ์—†๋‹ค๋Š” ์•ˆ๋‚ด ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์˜คํƒ€๋‚˜ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ํ‚ค์ธ์ง€ ํ™•์ธํ•ด๋ณด์„ธ์š”.