forked from loafle/openapi-generator-original
[Kotlin] Upgrade jackson version used in the Kotlin client (#8689)
* Upgrade jackson version used in the Kotlin client #8688 * Generated project * Remove spaces before import * Add generated sample from previous commit
This commit is contained in:
parent
8a11a1aa74
commit
4bfe13767f
@ -62,9 +62,8 @@ dependencies {
|
||||
{{/gson}}
|
||||
{{#jackson}}
|
||||
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
|
||||
compile "com.fasterxml.jackson.module:jackson-module-kotlin:2.10.2"
|
||||
compile "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.2"
|
||||
compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.2"
|
||||
compile "com.fasterxml.jackson.module:jackson-module-kotlin:2.12.1"
|
||||
compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.12.1"
|
||||
{{/jackson}}
|
||||
{{#jvm-okhttp3}}
|
||||
compile "com.squareup.okhttp3:okhttp:3.12.13"
|
||||
|
@ -24,8 +24,6 @@ import java.util.UUID
|
||||
{{#jackson}}
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import com.fasterxml.jackson.databind.SerializationFeature
|
||||
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module
|
||||
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
|
||||
import com.fasterxml.jackson.annotation.JsonInclude
|
||||
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
|
||||
{{/jackson}}
|
||||
@ -65,8 +63,7 @@ import java.util.Date
|
||||
{{#jackson}}
|
||||
@JvmStatic
|
||||
val jacksonObjectMapper: ObjectMapper = jacksonObjectMapper()
|
||||
.registerModule(Jdk8Module())
|
||||
.registerModule(JavaTimeModule())
|
||||
.findAndRegisterModules()
|
||||
.setSerializationInclusion(JsonInclude.Include.NON_ABSENT)
|
||||
.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false)
|
||||
{{/jackson}}
|
||||
|
@ -30,9 +30,8 @@ test {
|
||||
dependencies {
|
||||
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
|
||||
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
|
||||
compile "com.fasterxml.jackson.module:jackson-module-kotlin:2.10.2"
|
||||
compile "com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.2"
|
||||
compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.2"
|
||||
compile "com.fasterxml.jackson.module:jackson-module-kotlin:2.12.1"
|
||||
compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.12.1"
|
||||
compile "com.squareup.okhttp3:okhttp:4.9.0"
|
||||
testCompile "io.kotlintest:kotlintest-runner-junit5:3.4.2"
|
||||
}
|
||||
|
@ -2,8 +2,6 @@ package org.openapitools.client.infrastructure
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import com.fasterxml.jackson.databind.SerializationFeature
|
||||
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module
|
||||
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule
|
||||
import com.fasterxml.jackson.annotation.JsonInclude
|
||||
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
|
||||
import java.util.Date
|
||||
@ -11,8 +9,7 @@ import java.util.Date
|
||||
object Serializer {
|
||||
@JvmStatic
|
||||
val jacksonObjectMapper: ObjectMapper = jacksonObjectMapper()
|
||||
.registerModule(Jdk8Module())
|
||||
.registerModule(JavaTimeModule())
|
||||
.findAndRegisterModules()
|
||||
.setSerializationInclusion(JsonInclude.Include.NON_ABSENT)
|
||||
.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user