Playframework 使用Play Framework和Morphia构建json API的最佳方法是什么? 重头戏1.2.4 Morphia 1.2.6a ExtJS4.x

Playframework 使用Play Framework和Morphia构建json API的最佳方法是什么? 重头戏1.2.4 Morphia 1.2.6a ExtJS4.x,playframework,morphia,Playframework,Morphia,该框架似乎支持创建模型、添加验证以及轻松地将其作为参数或结果传递。我已经尝试了几天,但还没有看到更新传递一个有效的对象。但是,你对游戏做了什么 让我们假设一个简单的例子,一个联系人的名字和电话号码,也许是一个地址。方法是基本的创建、更新、删除和选择。在这里,创建和更新调用似乎是最具挑战性的 它是手动将Json元素映射到对象getter/setter。这似乎很费劲 框架可以自动解析App.Save(Contact)之类的对象吗?有什么例子吗 还有别的办法吗?不太清楚你的意思。映射的最简单方法是:客

该框架似乎支持创建模型、添加验证以及轻松地将其作为参数或结果传递。我已经尝试了几天,但还没有看到更新传递一个有效的对象。但是,你对游戏做了什么

让我们假设一个简单的例子,一个联系人的名字和电话号码,也许是一个地址。方法是基本的创建、更新、删除和选择。在这里,创建和更新调用似乎是最具挑战性的

它是手动将Json元素映射到对象getter/setter。这似乎很费劲

框架可以自动解析App.Save(Contact)之类的对象吗?有什么例子吗


还有别的办法吗?

不太清楚你的意思。映射的最简单方法是:客户端使用Gson发送字符串,操作接收字符串并将其转换为模型使用Gson。如果存储类包含您不想共享的额外内部字段,并且当然不希望外部更新,则直接获取解析转换不是一个好的计划。我在2012年5月提出的问题(是的,这是一个老问题)是寻找一种高效且低代码的方法来从存储数据结构中过滤有线数据结构。最后,我得到了某种程度上的get/set映射,这并不是我所希望的。重新阅读我最初的问题,我也在寻找一种低编码方式来将传入字符串映射到类。有一些示例将对象放在方法参数列表中,并在调用方法之前解析字符串并自动填充对象,但这似乎从未起作用。