В нашем проекте мы используем Scala и Reactivemongo. (Я очень новичок в обоих) Когда вы печатаете на консоли "симпатичный" Bson, это выглядит так:
{ _id: BSONObjectID("52b006fe0100000100d47242"),
desc: BSONString({"_id:"BSONObjectID(52af03a5010000010036194d),"desc:"BSONString(www.foo.com"hits),"domains:"["0:"BSONString(www.foo.com)"],"func:"BSONString(Count),"maxr:"BSONInteger(5),"props:"["]"} hits),
domains: [
0: BSONString(jsonString)
],
func: BSONString(Count),
maxr: BSONInteger(5),
props: [
]
}
Мне нужно иметь возможность анализировать его обратно с консоли в соответствующий класс Case.
Любая помощь, пожалуйста?