JsonConvert.DeserializeAnonymousType()์€ JSON์„ ์ต๋ช… ์œ ํ˜•์œผ๋กœ ์—ญ์ง๋ ฌํ™”ํ•˜๊ธฐ ์œ„ํ•ด Newtonsoft.Json ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฉ”์„œ๋“œ์ž…๋‹ˆ๋‹ค. ์ด ๋ฉ”์„œ๋“œ์—๋Š” ์—ญ์ง๋ ฌํ™”ํ•  JSON ๋ฌธ์ž์—ด๊ณผ JSON ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ์ง€์ •ํ•˜๋Š” ์ต๋ช… ๊ฐ์ฒด๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์ธ์ˆ˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

DeserializeAnonymousType()์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ต๋ช… ๊ฐ์ฒด๋Š” C#์˜ ์ผ๋ฐ˜ ๊ฐ์ฒด์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ์ •์˜๋œ ์œ ํ˜•์ด ์—†์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ์ƒˆ๋กœ์šด { } ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์ฒด๋ฅผ ์ •์˜ํ•˜๊ณ  ์†์„ฑ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์ฒด์˜ ์†์„ฑ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ต๋ช… ๊ฐœ์ฒด์˜ ์†์„ฑ์€ ์†์„ฑ ์ด๋ฆ„ ๋ฐ ์œ ํ˜•์„ ํฌํ•จํ•˜์—ฌ ์—ญ์ง๋ ฌํ™”๋˜๋Š” JSON ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ์™€ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

DeserializeAnonymousType() ๋ฉ”์„œ๋“œ๋Š” ๊ฐ์ฒด์— ๋Œ€ํ•œ ํŠน์ • ์œ ํ˜•์„ ์ •์˜ํ•˜์ง€ ์•Š๊ณ  JSON ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ์ฒด๋กœ ์—ญ์ง๋ ฌํ™”ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฉ”์„œ๋“œ๋Š” ๊ฐ€๋ณ€ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„ JSON ๋ฐ์ดํ„ฐ๋ฅผ ์—ญ์ง๋ ฌํ™”ํ•  ๋•Œ ๋˜๋Š” JSON ๋ฐ์ดํ„ฐ์˜ ์ผ๋ถ€ ์†์„ฑ๋งŒ ์•ก์„ธ์Šคํ•ด์•ผ ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ „์ฒด ํด๋ž˜์Šค๋ฅผ ์ •์˜ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์„ ๋•Œ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



์ด๊ฑฐ ๋•์— 10์ค„์งœ๋ฆฌ ์ฝ”๋“œ 1์ค„๋กœ ๋ฐ”๊ฟˆ..