我如何覆盖crudify类(scala with lift)的函数(创建、删除、修改等)

发布于 2024-11-01 17:08:55 字数 300 浏览 2 评论 0原文

如上面的标题,

我使用 lift (scala) 和 jetty web 服务器,

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

所以我最终扩展了crudify(特征)

,我现在可以获得html网页的结果

..

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

我不需要html代码。

我只想要 json 或 xml 格式。

我怎样才能修改这个源代码扩展crudify

可能是。我认为这会覆盖crudify的一些功能。

提前致谢

as above a title

i use the lift ( scala ) with jetty web server

i wanted to develop rest api . as fast as possible.

so i extended crudify ( trait )

finally , i can get results that are html web pages

now..

i want to get form that is json or xml format

i don't need html code.

i just want format of json or xml.

how can i modify this source code extending crudify

may be . i think that overriding some functions of crudify.

thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无声情话 2024-11-08 17:08:55

Crudify 并不是 REST API 的正确解决方案。您应该查看 Lift wiki 中的 REST Web 服务 页面。要自动创建 XML 文档,也许您应该看看 JAXB

Crudify is not the right solution for a REST API. You should have a look at the REST Web Services page in the Lift wiki. To create XML documents automatically, maybe you should have a look at JAXB.

给妤﹃绝世温柔 2024-11-08 17:08:55

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

Like the answer above CRUDify is for HTML not for JSON nor XML. To represent your mapper object as a xml or json use: toXml and asJs functions. The other way you have to add parse functions that convert values posted by user into mapper objects.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文