Существует ли библиотека JSON для Kotlin или Scala, которая без аннотаций будет работать с data/case классами?
Посмотри в сторону https://github.com/Kotlin/kotlinx.serialization
У меня работает без аннотаций GSON+Retrofit2.