Skip to content

Commit 8cd3639

Browse files
committed
fix: serialize dates correctly in structured outputs
1 parent fd2661b commit 8cd3639

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

openai-java-core/src/main/kotlin/com/openai/core/StructuredOutputs.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package com.openai.core
22

33
import com.fasterxml.jackson.annotation.JsonTypeName
44
import com.fasterxml.jackson.databind.JsonNode
5+
import com.fasterxml.jackson.databind.SerializationFeature
56
import com.fasterxml.jackson.databind.json.JsonMapper
67
import com.fasterxml.jackson.databind.node.ObjectNode
78
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module
@@ -30,6 +31,7 @@ private val MAPPER =
3031
.addModule(kotlinModule())
3132
.addModule(Jdk8Module())
3233
.addModule(JavaTimeModule())
34+
.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
3335
.build()
3436

3537
/**

0 commit comments

Comments
 (0)