www.cftea.com

JSON 中日期格式转换出错?

ITPOW2020/7/18 15:54:02

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 类型。

相关阅读

<<返回首页<<