https://github.com/Kotlin/kotlinx.serialization/pull/350 made an initial implementation at serializers for common types https://github.com/Kotlin/kotlinx.serialization/blob/15c6b59d2175485f8f5f4563ff17610003459113/runtime/jvm/src/main/kotlin/kotlinx/serialization/java/JavaTypesModule.kt - [x] AtomicInteger - [x] AtomicLong - [x] AtomicBoolean - [x] URI - [x] URL - [x] UUID - [ ] StringBuilder - [x] BigInteger - not possible until Kotlin 1.8 release https://github.com/Kotlin/kotlinx.serialization/pull/2041#issuecomment-1287049243 - [x] BigDecimal - not possible until Kotlin 1.8 release https://github.com/Kotlin/kotlinx.serialization/pull/2041#issuecomment-1287049243 - [x] BigInteger - analogous to [LongAsStringSerializer](https://github.com/Kotlin/kotlinx.serialization/blob/master/core/commonMain/src/kotlinx/serialization/builtins/LongAsStringSerializer.kt) - [x] BigDecimal - analogous to [LongAsStringSerializer](https://github.com/Kotlin/kotlinx.serialization/blob/master/core/commonMain/src/kotlinx/serialization/builtins/LongAsStringSerializer.kt) - [ ] Date
Kotlin/kotlinx.serialization#350 made an initial implementation at serializers for common types
https://github.com/Kotlin/kotlinx.serialization/blob/15c6b59d2175485f8f5f4563ff17610003459113/runtime/jvm/src/main/kotlin/kotlinx/serialization/java/JavaTypesModule.kt