每个实体(
Serializable
&
PropertyBusinessObject
)在我们的应用程序中有一个dateCreate和一个dateUpdate字段,它们是
Date
类型。
所以我定了两个
Properties<Date, AbstractEntity>
把它们添加到
PropertyIndex
.
为了填充实体,我们使用
getAsProperties
从
RequestBuilder
,其他所有属性都已正确填充,但
属性具有
String
值,该值是此字段的未解析JSON值。
JSON必须有特定的格式来解析为日期吗?
现在,我把
dd-MM-yyyy'T'hh:mm:ss.SSS
作为任何
在服务器端,因为这是我调用时输出的格式
toJson
从
,但不起作用。
yyyy-MM-dd'T'HH:mm:ss.SSS
我发现引号的缺失是因为我打印值的Map.toString。
RequestBuilder.getAsString()
打电话得到这个json:
{
"dateCreate": "2018-10-02T22:00:00.000",
"dateUpdate": null,
"id": 209,
"source": "Lorem ipsum",
"text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum urna velit, pharetra id finibus eget, molestie id tortor.",
"version": 1
}