Giả sử tôi có cấu trúc sau đây tôi muốn serialize trong Json:làm thế nào để "làm phẳng" biểu diễn JSon của một đối tượng hỗn hợp?
case class A(name:String)
case class B(age:Int)
case class C(id:String, a:A,b:B)
Tôi đang sử dụng thang máy-json "write (...)", nhưng tôi muốn san bằng cấu trúc nên thay vì:
{ id:xx , a:{ name:"xxxx" }, b:{ age:xxxx } }
tôi muốn nhận được:
{ id:xx , name:"xxxx" , age:xxxx }
Vâng, nó là một ví dụ. A và B có 10 trường mỗi, và lý do chính để có nó là không có 20 trường trong C, các kiểu đề xuất của bạn đánh bại mục đích :) – GClaramunt