gpt4 book ai didi

grails - Grails-将Joda日期呈现为JSON时发生异常

转载 作者:行者123 更新时间:2023-12-02 14:51:37 26 4
gpt4 key购买 nike

我正在尝试将命令验证错误呈现为json,但出现异常。该命令对象使用joda time DateTime对象而不是java.util Date对象。进行json渲染的代码如下:

def results = eventSaleDataCommand.errors.fieldErrors.toList()
def errors = []
for (error in results) {
errors.add([
'type' : 'invalid_entry',
'field' : error.field,
'rejected_value': error.rejectedValue,
'message' : error.defaultMessage
])
}
render errors as JSON

我得到的异常(exception)是: Class org.codehaus.groovy.grails.web.converters.marshaller.json.GenericJavaBeanMarshaller can not access a member of class org.joda.time.tz.DateTimeZoneBuilder$PrecalculatedZone with modifiers "public".
有人知道如何解决这个问题吗?

最佳答案

实现Joda转换器可以解决问题。谢谢。

关于grails - Grails-将Joda日期呈现为JSON时发生异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25940827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com