From 914f693b1a4b441ebb54368aabc298c5fbb86acb Mon Sep 17 00:00:00 2001 From: Nicholas Kalar Date: Sun, 10 Aug 2025 16:21:15 -0400 Subject: [PATCH] Added ContentNegotiation and JSON --- src/main/kotlin/Application.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/kotlin/Application.kt b/src/main/kotlin/Application.kt index 1b98263..69c9981 100644 --- a/src/main/kotlin/Application.kt +++ b/src/main/kotlin/Application.kt @@ -1,12 +1,21 @@ package codes.kalar import io.ktor.server.application.* +import io.ktor.server.plugins.contentnegotiation.* +import io.ktor.serialization.kotlinx.json.* +import kotlinx.serialization.json.Json fun main(args: Array) { io.ktor.server.netty.EngineMain.main(args) } fun Application.module() { + install(ContentNegotiation) { + json(Json { + prettyPrint = true + isLenient = true + }) + } configureHTTP() configureSecurity() configureSerialization()