PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment lire JSON hors de la base de données Doobie Scala PostgreSQL avec Circe?

Les anciennes versions de Scala fournissaient .leftMap à Either (parce que c'est ce que Circe Result alias), qui pourrait avoir été mentionné dans la source que vous avez utilisée.

Cependant, les versions plus récentes ont un peu nettoyé l'API en utilisant .left et .right pour agréger de nombreuses méthodes. Donc .leftMap est devenu .left.map , mais vous avez aussi .left.flatMap etc, afin que vous puissiez utiliser Either facilement non seulement dans les cas d'utilisation qui correspondent à Soit étant biaisé à droite.

Bref, remplacez .leftMap avec .left.map dans les nouvelles versions de Scala.