Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.util.Date解组格式grails json请求_Json_Grails_Unmarshalling - Fatal编程技术网

java.util.Date解组格式grails json请求

java.util.Date解组格式grails json请求,json,grails,unmarshalling,Json,Grails,Unmarshalling,在grails控制器中尝试从JSON解组java.util.Date时,我遇到以下错误 org.codehaus.groovy.runtime.typehandling.GroovyCastException:无法将类为“java.lang.String”的对象“2011-10-07 10:24:40”强制转换为类“java.util.Date”** 此外,我尝试了以下方法,但仍然没有成功,实际上我怀疑我是否以正确的方式实现了以下方法,因为当我在以下方法中放置println语句时: public

在grails控制器中尝试从JSON解组java.util.Date时,我遇到以下错误

org.codehaus.groovy.runtime.typehandling.GroovyCastException:无法将类为“java.lang.String”的对象“2011-10-07 10:24:40”强制转换为类“java.util.Date”**

此外,我尝试了以下方法,但仍然没有成功,实际上我怀疑我是否以正确的方式实现了以下方法,因为当我在以下方法中放置println语句时:

public CustomDateBinder(List formats)
控制台上没有打印任何内容


根据错误消息的描述,您正在尝试将字符串转换为日期,如果您想手动执行此操作,可以在控制器中使用以下方法,因为Grails 2

 def val = params.date('myDate', 'dd-MM-yyyy') //Obviously you need to change the format

查看以下帖子了解更多信息:

事实并非如此。我必须将整个json对象解组到普通groovy类中。e、 g def clazz=您正在使用的Grails的新MyClassjsonObjWich版本?