mirror of
https://github.com/revanced/revanced-api.git
synced 2025-04-29 22:24:31 +02:00
21 lines
609 B
Kotlin
21 lines
609 B
Kotlin
package app.revanced.api.configuration
|
|
|
|
import io.ktor.serialization.kotlinx.json.*
|
|
import io.ktor.server.application.*
|
|
import io.ktor.server.plugins.contentnegotiation.*
|
|
import kotlinx.serialization.ExperimentalSerializationApi
|
|
import kotlinx.serialization.json.Json
|
|
import kotlinx.serialization.json.JsonNamingStrategy
|
|
|
|
@OptIn(ExperimentalSerializationApi::class)
|
|
fun Application.configureSerialization() {
|
|
install(ContentNegotiation) {
|
|
json(
|
|
Json {
|
|
namingStrategy = JsonNamingStrategy.SnakeCase
|
|
explicitNulls = false
|
|
},
|
|
)
|
|
}
|
|
}
|