1
我有json
數據類型的表中Postgresql
,我必須選擇在案例類字段Scala代碼這個字段的資格映射(我不使用slick
其中i可以直接設置像sql.json
)。我考慮下一個變體:映射的Json類型
java.lang.Object
以下驗證。play.libs.Json
或io.circe.Json
,但我不能選擇其中之一,我對這個地方沒有其他可能的候選人。
UPD對於DB交互我用鵝毛筆
我有json
數據類型的表中Postgresql
,我必須選擇在案例類字段Scala代碼這個字段的資格映射(我不使用slick
其中i可以直接設置像sql.json
)。我考慮下一個變體:映射的Json類型
java.lang.Object
以下驗證。play.libs.Json
或io.circe.Json
,但我不能選擇其中之一,我對這個地方沒有其他可能的候選人。
UPD對於DB交互我用鵝毛筆
由於Sarvesh提到這個問題,它在很大程度上取決於你要使用這個庫。有一個很好的pg-slick擴展(https://github.com/tminglei/slick-pg),支持大多數json庫。
至於其他圖書館,我沒有找到任何相關的資源。然而,可以用純SQL插入json。查找資源here
那麼......你用什麼來與你的數據庫交互?答案將很大程度上取決於這一點。 –
@Sarvesh庫馬爾辛格我用羽毛筆與DB交互; – pacman
看看http://getquill.io/#extending-quill-custom-encoding部分。使用json,你可以使用任何你想要的Json庫。只需提供一個適當的編解碼器來與底層的'java.sql.Types.OTHER'接口。 –