【发布时间】:2015-03-05 14:17:23
【问题描述】:
我正在测试 Grails Rest Api。
我创建了一个 Grails 应用程序,其域类声明为资源:
import grails.rest.Resource
@Resource(uri='/books') 类书{
String title
Date releaseDate
static constraints = {
title blank:false
releaseDate blank:false
}
}
我使用带有以下参数的 Chrome 应用“Rest Console”发送了一个 http post 请求来保存一本书:
正文内容类型:application/json
原始正文:
{ "title": "The_book_title", “发布日期”:“2015-01-01” }
或
{ "title": "The_book_title", “发布日期”:“2015-01-01T07:30:00Z” }
我收到一个验证错误:字段 releaseDate is not valid Date。
我的问题是我应该如何在发布请求中格式化我的日期以通过 Grails 域类验证?
我使用 Grails 2.4.4
谢谢
【问题讨论】: