3

从我从 Yesod 书中看到的,验证发生在表单上。来自 MVC 背景 - 在模型上进行验证 - 这感觉像是关注点的混合。例如,我正在寻找使用 Yesod 构建 JSON API,并且看不到将验证与表单分开使用的明显方法。

Form == HTML 表单是否只是我的一个先入为主的概念,而表单是摄取数据的正确方式,无论来源如何?还有其他我不知道的方法吗?如果有其他方式,这不代表必须对各种数据入口方法进行验证的代码重复吗?

4

1 回答 1

1

试着看看这个消化功能和这个消化功能 - aeson

于 2013-02-02T19:05:11.803 回答