JSON ๊ฐ์ ธ์ค๊ธฐ
JSON ๊ฐ์ ธ์ค๊ธฐ๋ ์ธ๋ถ์์ ์ ๊ณต๋ JSON ํ์์ ๋ฐ์ดํฐ๋ฅผ ์กฐ์ง ๋ด๋ก ๋ถ๋ฌ์ ์ด๋ฅผ ํด์ํ๊ณ ์์คํ ์ ์ ์ฉํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ฌ์ฉ์๋ ์ด ๊ธฐ๋ฅ์ ํตํด ๊ธฐ์กด์ ์ ์ฅํด๋ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ์ ์ค์ ์ ์์ฝ๊ฒ ๋ถ๋ฌ์ค๊ฑฐ๋, ์๋ก์ด ์ค์ ์ ์ถ๊ฐ ๋ฐ ๊ฐฑ์ ํ์ฌ ํจ์จ์ ์ผ๋ก ๊ตฌ์ฑ ํ๊ฒฝ์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๐ธ ๊ฐ์ ธ์ค๊ธฐ
Import JSON ์์ํ๊ธฐ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๋ค๋ฅธ ์กฐ์ง์์ ๋ด๋ณด๋ธ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ค์ ์ ๊ฐ์ ธ์ค๋ ์์ ์ด ์์๋ฉ๋๋ค.

JSON ํ์ผ ์ ๋ก๋
๊ฐ์ ธ์ค๋ ค๋ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ค์ ์ ๋ณด๊ฐ ๋ด๊ธด JSON ํ์ผ์ ์ ํํ์ฌ ์ ๋ก๋ ํฉ๋๋ค.

๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์์ฑ ๋ฐ ์ ๋ฐ์ดํธ
๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ๋ Migration Key ์ฐ๊ฒฐ ์ฌ๋ถ์ ๋ฐ๋ผ ์๋ก ์์ฑ๋๊ฑฐ๋, ๊ธฐ์กด ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ๊ฐ ์ ๋ฐ์ดํธ๋ฉ๋๋ค. Migration Key๋ ๊ฐ์ ธ์จ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ์ ๋ ์ฝ๋ ID ์ ๋๋ค.
๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์จ ์กฐ์ง๊ณผ ํ์ฌ ์กฐ์ง์ SmallBuilder List ํจํค์ง ๋ฒ์ ์ด ๋ค๋ฅผ ๊ฒฝ์ฐ, ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ์ ์ผ๋ถ ๊ฐ์ฒด๋ ํ๋๊ฐ ๋๋ฝ๋ ์ ์์ต๋๋ค.

์ด์ ๋ฒํผ
JSON ํ์ผ ์ ๋ก๋ ํ๋ฉด์ผ๋ก ๋์๊ฐ ์ ์์ต๋๋ค. ์๋ชป๋ ํ์ผ์ ์ ํํ ๊ฒฝ์ฐ, ํด๋น ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ด์ ํ๋ฉด์ผ๋ก ๋์๊ฐ ์ ๋ก๋ ๊ณผ์ ์ ๋ค์ ์์ํ ์ ์์ต๋๋ค.
๊ฐ์ ธ์จ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ ๋ณด
ํ์ฌ ์กฐ์ง์ ์์ฑ๋๊ฑฐ๋ ์ ๋ฐ์ดํธ๋ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ ๋ณด๋ฅผ ํ์ธํฉ๋๋ค.
ํ์ฌ ์กฐ์ง์ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ ๋ณด
ํ์ฌ ์กฐ์ง์ Migration Key๊ฐ ์ฐ๊ฒฐ๋ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ๊ฐ ์๋ ๊ฒฝ์ฐ ํด๋น ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ์ ์ด๋ฆ์ด ์๋์ผ๋ก ํ์๋๋ฉฐ, ์ฐ๊ฒฐ๋ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ๊ฐ ์๋ ๊ฒฝ์ฐ ๊ฒ์์ฐฝ์ด ๋ํ๋ฉ๋๋ค๋ค.
๊ฒ์์ฐฝ์์ Migration Key๊ฐ ์ฐ๊ฒฐ๋์ง ์์ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ๋ฅผ ์กฐํํ ์ ์์ต๋๋ค. ์กฐํ๋ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ค ํ๋๋ฅผ ์ ํํ๋ฉด ํด๋น ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ๊ฐ ์ ๋ฐ์ดํธ ๋๋ฉฐ, ์๋ฌด๊ฒ๋ ์ ํํ์ง ์์ผ๋ฉด๋ฉด ์๋ก์ด ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ๊ฐ ์์ฑ๋ฉ๋๋ค.
๋ณ๊ฒฝ์ฌํญ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
ํ์ฌ ์กฐ์ง์ ์๋ ๊ธฐ์กด ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ค์ ์ ์ ๋ฐ์ดํธํ๋ ๊ฒฝ์ฐ ๋ณ๊ฒฝ๋๋ ํญ๋ชฉ๋ค์ ํ๋ฉด์์ ํ์ธํ ์ ์์ต๋๋ค.
์์ฑ ๋ฐ ์ ๋ฐ์ดํธ ๋ฒํผ
๊ฐ์ ธ์จ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ค์ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์์ฑ ๋ฐ ์ ๋ฐ์ดํธ๊ฐ ์์๋ฉ๋๋ค.
Migration Key ์๋ ์ฐ๊ฒฐํ๊ธฐ
๋ค๋ฅธ ์กฐ์ง์์ ํ์ฌ ์กฐ์ง์ผ๋ก ์ฒ์ ๊ฐ์ ธ์ค๋ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ์ ๊ฒฝ์ฐ Migration Key๊ฐ ์ฐ๊ฒฐ๋์ด ์์ง ์์ต๋๋ค. ๊ฐ์ ธ์จ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ์ ์ค์ ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฌ ์กฐ์ง์ ์กด์ฌํ๋ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ๋ฅผ ์ ๋ฐ์ดํธ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ ๊ฒ์์ ํตํด Migration Key๋ฅผ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.


๋ณ๊ฒฝ์ฌํญ ๋ฏธ๋ฆฌ๋ณด๊ธฐ
Migration Key๊ฐ ์ฐ๊ฒฐ๋์ด ์ ๋ฐ์ดํธ ๋๋ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ์ ๊ฒฝ์ฐ ๊ธฐ์กด ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ค์ ์์ ๋ณ๊ฒฝ๋๋ ํญ๋ชฉ๋ค์ ํ๋ฉด์์ ํ์ธํ ์ ์์ต๋๋ค.

๊ฒฐ๊ณผ ํ์ธ
๊ฐ์ ธ์จ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ค์ ์ ๋ณด์ ์์ฑ ๋ฐ ์ ๋ฐ์ดํธ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค.

๋๋ฝ๋ ๊ฐ์ฒด ๋ฐ ํ๋๊ฐ ์์ ๊ฒฝ์ฐ

๋ง์ด๊ทธ๋ ์ด์ ์ด ์ฑ๊ณตํ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ์๋ ๋๋ฝ๋ ๊ฐ์ฒด ๋ฐ ํ๋ ์ ๋ณด๊ฐ ํฌํจ๋์ง ์์ผ๋ฉฐ, ์ด๋ฌํ ๋๋ฝ ํญ๋ชฉ์ ๊ฒฐ๊ณผ ํ๋ฉด ํ๋จ์ ๋ณ๋๋ก ํ์๋ฉ๋๋ค. ๊ฐ์ฒด ๋ฐ ํ๋ ๋๋ฝ์ SmallBuilder List ํจํค์ง ๋ฒ์ ๋ถ์ผ์น ๋๋ ํ๋ ๊ถํ ๋ถ์กฑ์ผ๋ก ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก, ํจํค์ง ๋ฒ์ ๋ฐ ํ๋ ๊ถํ์ ํ์ธํด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์คํจํ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ๊ฐ ์์ ๊ฒฝ์ฐ

๋ชฉ๋ก ํ ๊ธ
์คํจํ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ๋ชฉ๋ก์ ์ด๊ณ ๋ซ์ ์ ์์ต๋๋ค.
๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ ํ
์คํจํ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ค ๋ค์ JSON ํ์ผ๋ก ๋ด๋ณด๋ผ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ๋ฅผ ์ ํํ ์ ์์ต๋๋ค๋ค.
์คํจํ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ ๋ณด
์คํจํ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ์ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์คํจ ์ฌ์ ์์ฝ
์คํจํ ์ฌ์ ๋ฅผ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ ์ค์ ๊ฐ์ฒด๋ณ๋ก ์์ฝํ์ฌ ๋ํ๋ ๋๋ค.
์คํจ ์ฌ์ ์์ธ
์คํจํ ์ฌ์ ๋ฅผ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ๋ณ๋ก ์์ธํ๊ฒ ํ์ธ ํ ์ ์์ต๋๋ค.
๋ด๋ณด๋ด๊ธฐ
์ ํํ ๋ฆฌ์คํธ ๊ตฌ์ฑ๊ธฐ์ JSON ํ์ผ์ ๋ด๋ ค๋ฐ์ ์ ์์ต๋๋ค.
๐ป ์คํจ ์ฌ์ ์์ธ

๋ง์ด๊ทธ๋ ์ด์ ์ด ์คํจํ ์ฌ์ ๋ฅผ ์์ธํ๊ฒ ํ์ธํ ์ ์์ผ๋ฉฐ, Migration Key๋ฅผ ํตํด ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฐ์ฒด๋ฅผ ์ฝ๊ฒ ํ์ ํ ์ ์์ต๋๋ค.
Last updated
Was this helpful?