0
我不能讓下面的工作,所以不知道它甚至有可能:遊戲框架 - Json.format情況下級轉化與案例類
case class ItemA(name:String,itemB:ItemB)
case class ItemB(name:String)
object ToJson{
implicit val itemAJson = Json.format[ItemA]
implicit val itemBJson = Json.format[ItemB]
}
我得到一個編譯錯誤類似於:
ItemB的隱式格式可用。 [錯誤]隱VAL itemAJson = Json.format [意達]
很肯定不能這樣做,但有沒有采取明智的做法?
播放框架2.3
隨着你意達取決於ItemB所以爲了創造json.Format [意達]存在必須被定義json.Forma [ItemB]第一,因此改變它的順序首先定義itemBJson然後itemAJson – grotrianster
此固定它。想要添加它作爲答案,我可以證實這一點? – kdr
我創建了asnwer。 – grotrianster