0
사례 클래스를 직렬화 해제하는 데 문제가 있습니다. 직렬화가 훌륭하게 작동하지만 어떤 이유로 올바른 유형의 사례 클래스를 얻을 수는 없습니다. 사례 클래스를 사용하여 json 객체의 배열을 deserialize로 List [Map [String, String]]
이
내 경우 클래스입니다 : 내가 말했듯이case class Team(
id: ObjectId = new ObjectId,
teamType: String = "",
categories: List[String] = List(),
entities: List[Map[String,String]] = List()
)
나는 문서를 만들거나 완벽하게 작동하지만 내가 쿼리를 수행 할 때 내가 다시이
List(Team(52165d582736bd8a7e67ce3a,,List(foo, bar, baz),List({ "id" : "52165d582736bd8a7e67ce39" , "name" : "testuser"})))
같은 개체를 얻을 문서를 업데이트 할 때
알아낼 수없는 부분은 List({ "id" : "52165d582736bd8a7e67ce39" , "name" : "testuser"})
입니다.
List(Map("id" -> "52165d582736bd8a7e67ce39" , "name" -> "testuser"))
으로 deserialize하려면 어떻게해야합니까?