PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como ler JSON do banco de dados Doobie Scala PostgreSQL com Circe?


Versões mais antigas do Scala forneciam .leftMap para Either (porque é para isso que Circe Result se identifica), que pode ter sido mencionado na fonte que você usou.

No entanto, as versões mais recentes limparam um pouco a API ao usarem .left e .right para agregar muitos dos métodos. Então .leftMap tornou-se .left.map , mas você também tem .left.flatMap etc, para que você possa usar Either facilmente não apenas em casos de uso que se alinham com o viés à direita.

Para encurtar a história - substitua .leftMap com .left.map nas versões mais recentes do Scala.