Я генерирую JSON для ряда сторонних API. Многие из них принимают список (JSON массив) различных объектов, однако ни один из них не будет принимать "type": "com.mycom.someclass"
, автоматически сгенерированный сериализацией kotlinx из-за полиморфной c природы списка.
В моем случае меня интересует только сериализация. Десериализация не требуется.
Текущий:
[{"type":"com.mycom.Child1","x":"child1"}, {"type":"com.mycom.Child2","y": 23}]
Требуется:
[{"x":"child1"}, {"y": 23}]
Как я могу отключить это автоматическое c поведение?