์ด์ ๋ฐ์
Kotlin Serialization์ ๋์ ํ ์ ๊ทผํ ์ ์์๋ค.
์ฝ๋ ์ import kotlinx.serialization ์ ์ ๊ทผ ์์ฒด๊ฐ ๋์ง ์์๋ค.
build.gradle ์ค์ ์ ํ๋ผ๋ ๋๋ก ๋ค ํ๋๋ฐ๋.
https://blog.stackademic.com/gradle-version-catalogs-for-android-kmp-explained-38a370db0347
์ด ๊ธ์ ์ ๋ง ์ ์ค๋ช ๋์ด ์๋ค.
์ด๋ ๊ฒ ํ๋๋ฐ๋ ์ ์ด๋ฌ๋ ๋จธ๋ฆฌ ์ธ๋งค๊ณ ๋ฒ์ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ๋ณด๋ค๊ฐ ์์๋ค.
์ด์ ๋ฐ์ ์์ธ
๋ฒ์ ์นดํ ๊ณ ๋ฆฌ์ ์ด๋ ๊ฒ ์จ ์์๋ค.
kotlinx-serialization-json = { group = "org.jetbrains.kotlin", name = "kotlinx-serialization-json", version.ref = "kotlinSerialization" }
group์ "org.jetbrains.kotlin"์ด๋ผ๊ณ ์จ ์์๋ค.
์ด์ ํด๊ฒฐ
kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinSerialization" }
group์ kotlinx๋ก ๋ณ๊ฒฝํ๋ ์ด์ ์์ผ import kotlinx.serialization์ ์ ๊ทผ๊ฐ๋ฅํ๋ค.
๋... ์ dependency๋ฅผ ์ด๋ ๋ธ๋ก๊ทธ์์ ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๊ธฐ ํ ๊ฑด๋ฐ... ์ด๋ ๊ฒ ๋คํต์ ๋ง์๋ค.๐
gradle build sync ์์ kotlinx๋ฅผ kotlin์ผ๋ก ์จ๋ฃ์ด๋ ์ด์๊ฐ ๋ฐ์ํ์ง ์์์ ๋ฌธ์ ๊ฐ ์๋์ง ๋ชฐ๋๋ค.