Если у меня есть открытый класс и унаследованный от него класс данных, кодлин Kotlin-moshi пропустит значение по умолчанию. Это намеренное поведение? Как заставить moshi-kotlin анализировать все значения, включая значения по умолчанию из суперкласса?
@JsonClass(generateAdapter = true)
data class B(val bar: String) : A(foo = "foo")
@JsonClass(generateAdapter = true)
open class A(val foo: String)
val b = B("bar")
adapter.toJson(b)
печать {"bar":"bar"}
без поля канала.