C# 读取值将删除JSonNet中的字符

C# 读取值将删除JSonNet中的字符,c#,json,C#,Json,我试图从JValue中读取日期时间字符串,但它在读取时会发生更改 { "updated": "2012-12-12T00:00:00Z", } JSON["updated"].Value<String>() = 12/12/2012 00:00:00 { “更新”:“2012-12-12T00:00:00Z”, } JSON[“更新”].Value()=12/12/2012 00:00:00 上面的JSON字符串是在我检查JSON对象时发现的。你知道它为什么这样做吗?它可能

我试图从JValue中读取日期时间字符串,但它在读取时会发生更改

{
  "updated": "2012-12-12T00:00:00Z",
}

JSON["updated"].Value<String>() = 12/12/2012 00:00:00
{
“更新”:“2012-12-12T00:00:00Z”,
}
JSON[“更新”].Value()=12/12/2012 00:00:00

上面的JSON字符串是在我检查JSON对象时发现的。你知道它为什么这样做吗?

它可能在内部将其解析为DateTime,并执行DateTime.ToString

试一试

JSON[“已更新”].Value().ToString(“您的格式”)
JSON["updated"].Value<DateTime>().ToString("your format")