1
Je veux définir la structure circulaire référencée JSON avec spray-json, donc j'essaie de définir comme ci-dessous.Comment définir une définition JSON référencée circulaire en utilisant spray-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)))
}
Mais je suis une erreur qui est
<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)))
S'il vous plaît me donner quelques conseils.
J'ai essayé comme vous l'avez dit et cela fonctionne bien. Merci pour votre conseil. – mtwtkman