Android, Jetpack Compose, Navigation, Type Safety, Kotlin.
else { @Suppress("DEPRECATION") bundle.getParcelable(key) } } override fun parseValue(value: String): Book { return Json.decodeFromString<Book>(value) } override fun serializeAsValue(value: Book): String { return Json.encodeToString(value) } override fun put(bundle: Bundle, key: String, value: