18得票3回答
ServiceStack - 是否有一种方法可以强制所有序列化的日期使用特定的DateTimeKind?

我有一个像这样的POCO:public class BlogEntry { public string Title { get; set; } public DateTime Date { get; set; } } 大部分时候它被Entity Framework水合,但也可以...

11得票1回答
在ServiceStack.Text.CsvSerializer中更改CSV分隔符

使用ServiceStack.Text.CsvSerializer时,如果可能的话,我该如何将分隔符从逗号更改为分号?

10得票1回答
使用ServiceStack.Text将JSON字符串反序列化为对象

我有一个看起来像这样的JSON字符串:"{\"Id\":\"fb1d17c7298c448cb7b91ab7041e9ff6\",\"Name\":\"John\",\"DateOfBirth\":\"\\/Date(317433600000-0000)\\/\"}" 我正在尝试将其反序列化为...

10得票3回答
F#是否知道其判别联合的编译形式?

在F#中,一个联合类型会被编译为一个抽象类,而其选项会成为嵌套的具体类。type DU = A | B DU是抽象的,而DU.A和DU.B是具体的。 使用ServiceStack,可以使用函数自定义类型到JSON字符串的序列化和反序列化。就DU类型而言,在C#中可以这样做。using Ser...

10得票1回答
为什么ServiceStack在JSON中即使日期是UTC也会发出本地时间?

简而言之——通过ServiceStack.Text的JSON解析器来回处理日期会丢失时区信息。奇怪的是,DateTimeSerializerTests.DateTime_Is_Serialized_As_Utc_and_Deserialized_as_local()似乎期望这种行为,并且Dat...

10得票1回答
弱引用返回错误对象

最近在我们的一个应用程序中,我注意到了一种奇怪的行为。Exception=System.InvalidCastException: Unable to cast object of type 'System.Data.SqlClient.SqlTransaction' to type 'Sys...

7得票1回答
如何在Servicestack JSON序列化中使用F# Union类型?

我知道我对框架提出了太多要求,但我想知道这是否可能。或者有什么解决方法。 JSON.Net在新版本中开始支持F#联合类型。如果我正在使用servicestack.text,则如何解决这个问题,即如何展开联合类型以支持序列化。 以下是两种代码示例。 type Shape = | R...

7得票3回答
我该如何自定义ServiceStack.OrmLite中复杂类型的序列化/反序列化?

我正在使用ServiceStack.OrmLite将数据持久化到SQLite数据库中,并且目前为止非常满意。 然而,我的许多对象具有复杂类型的属性,我不希望使用JSV进行序列化。 我需要能够指定应该用于将属性存储在数据库中(作为字符串)的自定义序列化/反序列化。在db4o世界中,这相当于使...

7得票1回答
在ServiceStack版本4.0.5.0(当前Nuget版本)中,JsonDateHandler枚举去哪了?

我在当前的Nuget ServiceStack版本4.0.5.0中找不到JsonDateHandler枚举。 有什么提示吗?