forked from loafle/openapi-generator-original
[kotlin][client] make serializer configurable (#4740)
* [kotlin][client] make serializer configurable * [kotlin] update pet projects
This commit is contained in:
committed by
William Cheng
parent
b6fd1b0ade
commit
9feaae8572
@@ -7,12 +7,16 @@ import java.util.Date
|
||||
|
||||
internal object Serializer {
|
||||
@JvmStatic
|
||||
val moshi: Moshi = Moshi.Builder()
|
||||
val moshiBuilder: Moshi.Builder = Moshi.Builder()
|
||||
.add(Date::class.java, Rfc3339DateJsonAdapter().nullSafe())
|
||||
.add(LocalDateTimeAdapter())
|
||||
.add(LocalDateAdapter())
|
||||
.add(UUIDAdapter())
|
||||
.add(ByteArrayAdapter())
|
||||
.add(KotlinJsonAdapterFactory())
|
||||
.build()
|
||||
|
||||
@JvmStatic
|
||||
val moshi: Moshi by lazy {
|
||||
moshiBuilder.build()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user