我们收到JSON看起来像:与反序列化的关系实体
{ name: "john", surname: "smith", company: "1234342" }
我们的客户端框架,也可以处理对象和公司之间的关系被映射到其ID。
我们有一个Hibernate客户实体,它有一个与另一个公司实体有关系的公司成员。
我们使用Spring的@RequestMapping method(@RequestBody Customer c)
来处理请求和反序列化实体,但是我们无法反序列化提供的JSON。无论String是否为主键,Hibernate都不知道如何从String中构建公司。
将实体从Hibernate序列化为JSON是非常容易的,但反序列化似乎是另一回事。
是否有任何模式/结构来处理我们想要实现的目标?任何人都可以指引我走向正确的方向吗?
http://code.google.com/p/google-gson/ – ant 2011-03-16 12:38:14