我正在使用Json.Net来序列化类型为Dictionary的字典,当我将整数或布尔值添加到字典中时,在反序列化时会得到整数和布尔值。现在我试图改变我的代码,改用ServiceStack.Text,因为其他部分代码在日期序列化方面存在问题,但是现在在反序列化后,我得到的布尔和整数都被序列化成字符串了。有没有办法像Json.Net一样保持相同的行为呢?
以下是重现此问题的代码:https://gist.github.com/1608951 Test_JsonNet测试通过,但Test_ServiceStack_Text_TypeSerializer和Test_ServiceStack_Text_JsonSerializer都失败了。
以下是重现此问题的代码:https://gist.github.com/1608951 Test_JsonNet测试通过,但Test_ServiceStack_Text_TypeSerializer和Test_ServiceStack_Text_JsonSerializer都失败了。