2017-04-21 150 views
1

我有json数据类型的表中Postgresql,我必须选择在案例类字段Scala代码这个字段的资格映射(我不使用slick其中i可以直接设置像sql.json)。我考虑下一个变体:映射的Json类型

  1. java.lang.Object以下验证。
  2. play.libs.Jsonio.circe.Json

,但我不能选择其中之一,我对这个地方没有其他可能的候选人。

UPD对于DB交互我用鹅毛笔

+2

那么......你用什么来与你的数据库交互?答案将很大程度上取决于这一点。 –

+0

@Sarvesh库马尔辛格我用羽毛笔与DB交互; – pacman

+0

看看http://getquill.io/#extending-quill-custom-encoding部分。使用json,你可以使用任何你想要的Json库。只需提供一个适当的编解码器来与底层的'java.sql.Types.OTHER'接口。 –

回答

1

由于Sarvesh提到这个问题,它在很大程度上取决于你要使用这个库。有一个很好的pg-slick扩展(https://github.com/tminglei/slick-pg),支持大多数json库。

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