gpt4 book ai didi

c# - ServiceStack.Text 和 ISODate ("")

转载 作者:太空狗 更新时间:2023-10-29 20:49:17 24 4
gpt4 key购买 nike

为什么 ServiceStack.Text DeserializeFromString 不能转换 ISODate 格式。

例如,我有这样的json字符串

{ "Count" : 4, "Type" : 1, "Date" : ISODate("2013-04-12T00:00:00Z") }

和类

public class TestClass
{
public int Count { get; set; }
public int Type { get; set; }
public DateTime Date { get; set; }
}

当我尝试从字符串反序列化时

JsonSerializer.DeserializeFromString<TestClass>(json);

给我输出像 enter image description here

最佳答案

ServiceStack.Text 也理解 ISO8601。

您可以将其配置为默认行为:

JsConfig.DateHandler = JsonDateHandler.ISO8601;

参见 this answer获取更多信息。

关于c# - ServiceStack.Text 和 ISODate (""),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15993259/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com