Как я могу десериализовать из JSON с помощью Scala, используя * не-case * классы?

Я пишу Scala-приложение, которое нужно сериализовать и десериализовать из JSON. Некоторые из объектов JSON имеют более 22 полей, поэтому я могуиспользовать классы дел (и я не могуизменить формат либо). Все библиотеки JSON Scala, которые мне удалось найти, работают (легко) только с классами case, а не с обычными классами.

Учитывая это, каков самый простой способ десериализации большого объекта JSON (с более чем 22 полями) в не-case-классе Scala? Это нене должно быть полностью автоматическим, но в идеале яищу что-то менее болезненное, чем десериализацию на карту [String, Any] и все вручную.

Ответы на вопрос(3)

Ваш ответ на вопрос