mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-14 05:57:03 +05:30
feat: upgrade kotlinx.serialization
to 1.5.0-RC
This commit is contained in:
parent
dea2d8b468
commit
540ea7ba43
8 changed files with 28 additions and 49 deletions
|
@ -14,14 +14,15 @@ import dagger.Provides
|
|||
import dagger.multibindings.IntoSet
|
||||
import kotlinx.serialization.ExperimentalSerializationApi
|
||||
import kotlinx.serialization.json.Json
|
||||
import kotlinx.serialization.json.JsonNamingStrategy
|
||||
import okhttp3.MediaType
|
||||
import retrofit2.Converter
|
||||
|
||||
@Module
|
||||
@ContributesTo(ApplicationScope::class)
|
||||
@OptIn(ExperimentalSerializationApi::class)
|
||||
object RetrofitModule {
|
||||
|
||||
@OptIn(ExperimentalSerializationApi::class)
|
||||
@Provides
|
||||
@IntoSet
|
||||
fun provideJsonConverterFactory(json: Json): Converter.Factory {
|
||||
|
@ -31,6 +32,9 @@ object RetrofitModule {
|
|||
|
||||
@Provides
|
||||
fun provideJsonSerializer(): Json {
|
||||
return Json { ignoreUnknownKeys = true }
|
||||
return Json {
|
||||
ignoreUnknownKeys = true
|
||||
namingStrategy = JsonNamingStrategy.SnakeCase
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue