ankushg
08/21/2019, 9:16 PMMapper.mapNullable not support nested `Map`s?
When I try to something like
@Serializable
data class Wrapper(val nested: Nested)
@Serializable
data class Nested(val string: String)
fun test() {
val wrapper = Wrapper(Nested("test"))
val mapped = Mapper.map(Wrapper.serializer(), wrapper)
}
I get a Map with the nested object flattened like
{
"nested.string" -> "test"
}
Instead, what I want is something like:
{
"nested" -> { // another Map<String, Any?>
"string" -> "test"
}
}