[Go] ํ๊ทธ
ํ๊ทธ๋ Go์ ๋ณด์กฐ์ ์ธ ๋ฆฌํ๋ ์
๊ธฐ๋ฅ ์ค ํ๋๋ค.
์๋ฐ์ ์ด๋
ธํ
์ด์
๊ณผ ๋ณธ์ง์ ์ผ๋ก ๊ฐ๋ค..
ํ์ ์ ์์ ๋ญ ์จ๋์ผ๋ฉด ๊ทธ๊ฑธ ๋ฐํ์์ ์ ๋นํ ๊ฐ์ ธ์์ ์จ๋จน์ ์ ์๋ ๊ฒ์ด๋ค.
์ ์ธ ํํ๋ ๋๋ต ์์ ๊ฐ๋ค.
๊ตฌ์กฐ์ฒด ํ๋์ ๋ฐฑํฑ์ด๋ ์๋ฐ์ดํ๋ก ๋ญ ์จ๋๋ ๊ฒ์ด๋ค.
์ ๋ฌ๋ฉด ์ด์ "reflect" ๋ชจ๋ ๊ธฐ๋ฅ์ ํตํด ๊ฐ์์ ๋ฐํ์ ํ์ ์ ๋ณด๋ฅผ ํตํด ๊บผ๋ด์ฌ ์๊ฐ ์๋ค.
์ด๋ฐ ์์ด๋ค.
๊ทผ๋ฐ ๋ฆฌํ๋ ์
๊ธฐ๋ฅ๋ค์ด ์ผ๋ ๊ทธ๋ ๋ฏ์ด, ์ ๊ฑธ ์ง์ ์ธ ์ผ์ ์ ๋ค.
๋๊ฐ ๊ธฐ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์์๋ง ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ด๊ฑด ๋ํ์ ์ผ๋ก Go์ ๊ตฌ์กฐ์ฒด ํ์ ์ json์ผ๋ก ์ธ์ฝ๋ฉ/๋์ฝ๋ฉํ ๋ ์์ฃผ ์ฌ์ฉ๋๋ค.
์ด๋ฐ์์ผ๋ก ๊ฐ ํ๋์ ๋งค์นญ์ํฌ ์ด๋ฆ์ ์ ์ธํ๋ฉด
์ด๋ ๊ฒ json ๋ฌธ์์ด์ ๊ตฌ์กฐ์ฒด๋ก ๋ณํ์ํฌ ์๋ ์๊ณ
๊ทธ ๋ฐ๋๋ ๊ฐ๋ฅํ๋ค.