Kotlin FeatureRequest: Serialize null string to empty string
Table of Content
Kotlin FeatureRequest: Serialize null string to empty string
fun customize(mapper: ObjectMapper) {
val serializerProvider = DefaultSerializerProvider.Impl()
serializerProvider.setNullValueSerializer(NullValueSerializer()) // NullをStringEmptyに変換する
mapper.setSerializerProvider(serializerProvider)
}
class NullValueSerializer : JsonSerializer<Any?>() {
override fun serialize(t: Any?, generator: JsonGenerator, provider: SerializerProvider?) = generator.writeString("")
}
![](https://sugasaki.com/tech/wp-content/uploads/2021/08/スクリーンショット-2021-08-23-15.53.51.png)
![](https://sugasaki.com/tech/wp-content/uploads/2021/08/スクリーンショット-2021-08-15-13.52.28.png)