Есть такой кейс-класс
case class Data(a: Int, b: AnotherCaseClass, c: YetAnotherCaseClass)
Есть такая таблица:
CREATE TABLE country (
a integer,
b text,
c text
)
Хочу вставлять Data в эту таблицу, преобразуя сложные поля в жсон через Doobie. Для этого по доке нужно написать инстанс для Put[A], который будет конвертить AnotherCaseClass и YetAnotherCaseClass в жсон через circe.
Вопрос — такое уже где-то чем-то сделано? Может в какой-то либе, про которую я не нашел ничего