1

我是 Spring Roo 的新手,这个问题是关于 Calender Java Datatype 的 JSON 反序列化。我正在使用 Spring ROO 的逆向工程功能,从我的数据库模式生成模型实体。

DB 模式中的 TIMESTAMP 列在自动生成的 Roo 托管实体中转换为 Calender 数据类型。现在,当我尝试以 JSON 格式接收结果时,flexjson 反序列化程序在尝试反序列化 Calender 数据类型时中断。

这里的任何人都可以帮我解决这个问题,因为这目前是我发展的障碍。

提前致谢。

4

1 回答 1

2

默认情况下,即使使用最新的 Spring Roo (1.3.1 RC2),使用的 flexjson 版本也是 2.1。在以后的版本(3.0)中添加了对日历的支持,将maven依赖更改为3.2(最新)

 <dependency>
        <groupId>net.sf.flexjson</groupId>
        <artifactId>flexjson</artifactId>
        <version>3.2</version>
        <!-- roo was defaulting to 2.1 -->
    </dependency>

flexjson 参考 - http://flexjson.sourceforge.net/changelog.html

于 2015-01-23T16:03:25.423 回答