KotlinAdapter
A BodyAdapter that uses the serialization package for encoding or decoding Kotlin objects using any format represented by SerialFormat. The given SerialFormat is expected to be a StringFormat or a BinaryFormat, with a preference for the former if both.