微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

abp json 时间格式

在ABP框架中,Json串中的时间格式是具有一定规律的。具体来说,标准时间格式是 “\/Date(毫秒数)\/”,其中毫秒数为距离1970年1月1日0:00:00的毫秒数。

abp json 时间格式

当使用ABP框架的Web API服务时,通常需要在Json中传递时间数据。在这种情况下,要使用特殊的日期格式,以确保客户端和服务端能够正确地解析时间。

下面是一段ABP框架中Json时间格式的示例代码

"creationTime": "\\/Date(1551813008813)\\/"

在这个例子中,creationTime字段的值是一个Json日期格式的字符串,日期值是 “2019-03-06 01:23:28.813”。

当从客户端向服务端发送Json数据时,需要使用这种日期格式。在服务端接收到Json数据后,可以使用时间序列化器将日期值转换为C#的DateTime类型。

在ABP框架中,可以使用AbpJsonSerializer将Json字符串反序列化为.NET对象。例如,在以下代码中,我们可以使用AbpJsonSerializer将Json字符串反序列化为一个名为“person”的.NET对象:

using(var stream = new MemoryStream(Encoding.UTF8.GetBytes(jsonStr)))
{
    var result = _jsonSerializer.Deserialize(stream,typeof(Person)) as Person;
}

总之,在ABP框架中,Json串中的时间格式是非常重要的,因为正确的时间格式可以确保客户端和服务端能够正确的解析时间和日期数据。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐