์๋
ํ์ธ์
์ด๋ฒ์ ๊ฒ์์ ๋ง๋ค์๋๋ฐ ์ ์ฅ์ binaryformatter๋ก ํ์ต๋๋ค.
๊ทผ๋ฐ ๊ธฐ์กด์ด ์๋ ๋ณ์์์ ์ ๊ฐ ์ ๋ฐ์ดํธ๋ก ๋ค๋ฅธ ๋ณ์๋ฅผ ๋ฃ์ผ๋ฉด ์ค๋ฅ๊ฐ ์๊ธฐ๋์ง ๊ทธ๋ฅ ๊ฒ์์ด ์ด๊ธฐํ ๋๋ ์ฌ๊ฐํ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ธํฐ๋ท ๊ฒ์์ ํด๋ณด๋ json์ด ์ข๋ค๊ณ ํ๋๋ฐ json๋ ๋๊ฐใ indexoutofbounds๋ก ์๋ฌ๊ฐ ๋จ๋๋ผ๊ณ ์
ํน์ ๊ฒ์ ์ ์ฅํ๊ธฐ ์ข์ ๋ฐฉ๋ฒ์ด ์์๊น์??
์ ๋ฐ์ดํธ๋ฅผ ํด๋ ํ์ผ์ด ๋ฎ์ด์ฐ๊ธฐ๊ฐ ๋๋ ๊ทธ๋ฐ ๊ธฐ๋ฅ์ด์๊ฑฐ๋ null์ ๊ทธ๋ฅ ๋ฌด์ํ๋ ๊ทธ๋ฐ ์ ์ฅ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์์ต๋๋ค ๋์์ฃผ์ธ์ ํจ
์ด๋ฒ์ ๊ฒ์์ ๋ง๋ค์๋๋ฐ ์ ์ฅ์ binaryformatter๋ก ํ์ต๋๋ค.
๊ทผ๋ฐ ๊ธฐ์กด์ด ์๋ ๋ณ์์์ ์ ๊ฐ ์ ๋ฐ์ดํธ๋ก ๋ค๋ฅธ ๋ณ์๋ฅผ ๋ฃ์ผ๋ฉด ์ค๋ฅ๊ฐ ์๊ธฐ๋์ง ๊ทธ๋ฅ ๊ฒ์์ด ์ด๊ธฐํ ๋๋ ์ฌ๊ฐํ ๋ฒ๊ทธ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ธํฐ๋ท ๊ฒ์์ ํด๋ณด๋ json์ด ์ข๋ค๊ณ ํ๋๋ฐ json๋ ๋๊ฐใ indexoutofbounds๋ก ์๋ฌ๊ฐ ๋จ๋๋ผ๊ณ ์
ํน์ ๊ฒ์ ์ ์ฅํ๊ธฐ ์ข์ ๋ฐฉ๋ฒ์ด ์์๊น์??
์ ๋ฐ์ดํธ๋ฅผ ํด๋ ํ์ผ์ด ๋ฎ์ด์ฐ๊ธฐ๊ฐ ๋๋ ๊ทธ๋ฐ ๊ธฐ๋ฅ์ด์๊ฑฐ๋ null์ ๊ทธ๋ฅ ๋ฌด์ํ๋ ๊ทธ๋ฐ ์ ์ฅ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์์ต๋๋ค ๋์์ฃผ์ธ์ ํจ
binary๋ json์ด๋ ๋ฐ์ดํฐ์คํค๋ง ๋ณ๊ฒฝ์ด๋๋ฉด ๋ง์ด๊ทธ๋ ์ด์ ์ด ํ์ํ ๊ฒ์ด๊ฑฐ๋...