sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Cómo leer JSON de la base de datos Doobie Scala PostgreSQL con Circe?

Las versiones anteriores de Scala proporcionaban .leftMap a Either (porque esto es a lo que se alias Circe Result), que podría haber sido mencionado en la fuente que utilizó.

Sin embargo, las versiones más nuevas limpiaron un poco la API y usaron .left y .right para agregar muchos de los métodos. Entonces .leftMap se convirtió en .left.map , pero también tienes .left.flatMap etc., para que pueda usar Either fácilmente no solo en casos de uso que se alinean con cualquiera de los dos con tendencia a la derecha.

Para resumir, reemplace .leftMap con .left.map en versiones más recientes de Scala.