Supposons que j'ai la structure suivante que je veux sérialisation JSON:comment "aplatir" la représentation JSon d'un objet composite?
case class A(name:String)
case class B(age:Int)
case class C(id:String, a:A,b:B)
J'utilise lift-JSON « écrire (...) », mais je veux aplatir la structure donc au lieu de:
{ id:xx , a:{ name:"xxxx" }, b:{ age:xxxx } }
Je veux obtenir:
{ id:xx , name:"xxxx" , age:xxxx }
Eh bien, était un exemple. A et B ont 10 champs chacun, et la raison principale pour l'avoir était de ne pas avoir 20 champs en C, votre suggestion sorte de vaincre le but :) – GClaramunt