mirror of
https://github.com/usbharu/Hideout.git
synced 2026-09-15 05:53:54 +00:00
fix: contextの配列にオブジェクトが混ざった際にパースできるように
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
package dev.usbharu.hideout
|
package dev.usbharu.hideout
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude
|
import com.fasterxml.jackson.annotation.JsonInclude
|
||||||
|
import com.fasterxml.jackson.core.JsonGenerator
|
||||||
import com.fasterxml.jackson.databind.DeserializationFeature
|
import com.fasterxml.jackson.databind.DeserializationFeature
|
||||||
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
|
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
|
||||||
import dev.usbharu.hideout.config.Config
|
import dev.usbharu.hideout.config.Config
|
||||||
@@ -38,7 +39,7 @@ fun Application.module() {
|
|||||||
url = environment.config.propertyOrNull("hideout.url")?.getString()
|
url = environment.config.propertyOrNull("hideout.url")?.getString()
|
||||||
?: environment.config.property("hideout.hostname").getString(),
|
?: environment.config.property("hideout.hostname").getString(),
|
||||||
objectMapper = jacksonObjectMapper().enable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
|
objectMapper = jacksonObjectMapper().enable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
|
||||||
.setSerializationInclusion(JsonInclude.Include.NON_EMPTY)
|
.setSerializationInclusion(JsonInclude.Include.NON_EMPTY).configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
single<HttpClient> { HttpClient(CIO) }
|
single<HttpClient> { HttpClient(CIO) }
|
||||||
|
|||||||
Reference in New Issue
Block a user