JSON 中日期格式转换出错?

作者:vkvi 来源:千一网络(原创) 日期:2020-7-18

JSON 中,有两个属性是 2020-07-18、2017-07-18 01:02:03,在 C# 中将其转换成对象的 DateTime 属性时,都出错。

原来呀,JSON 中不能这样表达日期时间,而要用类似如下的格式:

{
    "dt": "/Date(1595058924672+0800)/"
}

否则,转换出错,出错提示类似:DateTime 内容“2019-07-18”未按 JSON 的要求以“\/Date(”开始并以“)\/”结束。

如果我们没办法改变 JSON 字符串表达方式,那么我们就只有转换成字符串,再人工转换成 DateTime 类型。

相关阅读

相关文章
文章评论