在Scala代码中从Postgresql映射Json类型

在Scala代码中从Postgresql映射Json类型,json,postgresql,scala,Json,Postgresql,Scala,我在Postgresql中有一个带有json数据类型的表,我必须在Scala-code-for-case-class字段中选择该字段的合格映射(我不使用slick,我可以直接设置类似sql.json的内容)。我考虑下一个变型: java.lang.Object,并进行以下验证 play.libs.Json或io.circe.Json 但我不能选择其中一个,我也不知道这个地方还有其他可能的候选人 UPD对于与DB的交互,我使用quill正如Sarvesh所提到的,它在很大程度上取决于您将要使用的库

我在
Postgresql
中有一个带有
json
数据类型的表,我必须在Scala-code-for-case-class字段中选择该字段的合格映射(我不使用
slick
,我可以直接设置类似
sql.json
的内容)。我考虑下一个变型:

  • java.lang.Object
    ,并进行以下验证
  • play.libs.Json
    io.circe.Json
  • 但我不能选择其中一个,我也不知道这个地方还有其他可能的候选人


    UPD对于与DB的交互,我使用quill

    正如Sarvesh所提到的,它在很大程度上取决于您将要使用的库。有一个很好的pg slick扩展()支持大多数json库


    至于其他图书馆,我没有找到任何相关的资源。但是,可以使用纯SQL插入json。查找资源

    以便。。。您使用什么与数据库交互?答案将在很大程度上取决于此。@Sarvesh Kumar Singh我使用quill与DB交互;请看这一节。对于json,您可以使用任何您想要的json库。只需提供一个合适的编解码器来与底层
    java.sql.Types.OTHER
    接口即可。