1
我想用spray-json定義循環引用的結構JSON,所以我嘗試像下面那樣定義。如何使用spray-json定義循環引用的JSON定義?
final case class A(b: B)
final case class B(a: A)
trait AProtocol extends DefaultJsonProtocol {
implicit val aProtocol: RootJsonFormat[A] = rootFormat(lazyFormat(jsonFormat1(A)))
}
但我得到了一個錯誤,是
<console>:18: error: could not find implicit value for evidence parameter of type MyProtocol.this.JF[B]
implicit val aProtocol: RootJsonFormat[A] = rootFormat(lazyFormat(jsonFormat1(A)))
請給我一些建議。
我試着像你說的那樣,它工作正常。感謝您的意見。 – mtwtkman