我已经为JSON.NET设置了全局转换器默认值,如下所示:
var jsonSerializerSettings = new JsonSerializerSettings
{
Converters = new JsonConverter[] { new QuestionTypeConverter() }
};
JsonConvert.DefaultSettings = () => jsonSerializerSettings;但是,当从Akavache缓存检索对象时,我的"QuestionTypeConverter“被忽略了,因此我的对象没有被正确地反序列化。如何通过Akavache强制使用我的自定义类型转换器,或者让Akavache使用JSON.NET的默认设置?
发布于 2015-07-15 00:46:28
调用Splat.Locator.CurrentMutable.RegisterConstant(mySettings, typeof(JsonSerializerSettings))覆盖Akavache的序列化设置
https://stackoverflow.com/questions/31368114
复制相似问题