2017-04-21 137 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