public Task <IVirtualCompanionExecutionContext> DeserializeAsync(string serializedContext) { var settings = _jsonSerializerSettingsProvider.GetJsonSerializerSettings(); var context = JsonConvert.DeserializeObject <IVirtualCompanionExecutionContext>(serializedContext, settings); return(Task.FromResult(context)); }
public JsonResponseDeserializerFactory(IJsonSerializerSettingsProvider provider) { GetSettings = () => provider.GetJsonSerializerSettings(); }