PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come leggere JSON dal database Doobie Scala PostgreSQL con Circe?

Le versioni precedenti di Scala fornivano .leftMap a Either (perché questo è l'alias di Circe Result), che potrebbe essere stato menzionato nella fonte che hai utilizzato.

Tuttavia, le versioni più recenti hanno ripulito un po' l'API in quanto hanno usato .left e .right per aggregare molti dei metodi. Quindi .leftMap è diventato .left.map , ma hai anche .left.flatMap ecc, in modo da poter utilizzare Either facilmente non solo nei casi d'uso che si allineano con l'essere di parte a destra.

Per farla breve:sostituisci .leftMap con .left.map nelle versioni più recenti di Scala.