之前我从未使用过Java中的MongoDB,所以我很惊讶地发现这样的数据结构:
Person:
- name: String
- age: Number
- lastLogin: Date
在执行toString()
获取JSON视图时,以此方式呈现:
{
"name": "John Smith",
"age": {
"$numberLong": 25
},
"lastLogin": {
"$date": //TS HERE
}
}
我可以写一个递归算法来重写它,但我猜测有一个更优雅的方法来处理它。我不想要一个与POJO相反的ORM或类似东西。只是一个干净的java.util.Map
或类似的东西。有什么建议吗?