如何覆盖crudify类的功能(创建,删除,修改等)(带升力的scala)

时间:2011-04-15 08:43:42

标签: api scala rest lift

如上标题

我使用电梯(scala)和码头网络服务器

我想开发rest api。尽可能快。

所以我扩展了crudify(特质)

最后,我可以得到html网页的结果

现在..

我想获得json或xml格式的表单

我不需要HTML代码。

我只想要json或xml的格式。

如何修改此扩展crudify的源代码

可能是。我认为这会压倒一些crudify的功能。

提前致谢

2 个答案:

答案 0 :(得分:2)

Crudify 是REST API的正确解决方案。您应该查看Lift wiki中的REST Web Services页面。要自动创建XML文档,您可以查看JAXB

答案 1 :(得分:0)

与上面的答案一样,CRUDify适用于HTML而非JSON和XML。要将mapper对象表示为xml或json,请使用:toXml和asJs函数。另一种方法是添加解析函数,将用户发布的值转换为映射器对象。