духе динамических типов? надо скриптом погулять по json и достать из него нужные поля, но накидывать dto очень не хочется так как проще тогда скрипт написать на groovy (там так можно)
можно использовать Map<String,Any>
а какой десериализатор это сможет туда сложить? потом пойду я допустим кастить Any в Map<String, Any> и оно упадет с CastException
Если вам именно Json, то берите JsonElement и все
В kotlinx.serialization есть ObjectMapper, который как раз этим умеет заниматься. Но я не берусь утверждать, как оно дружится с kts. Особенно если речь о существующем движке скриптинга, к примеру, для гредла.
Обсуждают сегодня