JSON 中日期格式转换出错?

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

相关阅读

  • C# 中处理 JSON

你可能感兴趣的