Skip to content

Instantly share code, notes, and snippets.

View artemyto's full-sized avatar

Mikhail Pogorelov artemyto

View GitHub Profile
@artemyto
artemyto / kotlin-ktor-jackson.main.kts
Created May 2, 2022 23:42
Example of main.kts with ktor and jackson deserialization (for jvm)
@file:Repository("https://repo1.maven.org/maven2")
@file:DependsOn("com.fasterxml.jackson.module:jackson-module-kotlin:2.13.2")
@file:DependsOn("io.ktor:ktor-client-cio-jvm:2.0.1")
@file:DependsOn("io.ktor:ktor-client-content-negotiation-jvm:2.0.1")
@file:DependsOn("io.ktor:ktor-client-core-jvm:2.0.1")
@file:DependsOn("io.ktor:ktor-serialization-jackson-jvm:2.0.1")
@file:DependsOn("io.ktor:ktor-serialization-kotlinx-json-jvm:2.0.1")
import com.fasterxml.jackson.databind.DeserializationFeature
import io.ktor.client.HttpClient