Pomona.Common.RequestDispatcher.Deserialize C# (CSharp) Method

Deserialize() private method

private Deserialize ( string jsonString, Type expectedType, ISerializationContextProvider serializationContextProvider ) : object
jsonString string
expectedType System.Type
serializationContextProvider ISerializationContextProvider
return object
        private object Deserialize(string jsonString,
                                   Type expectedType,
                                   ISerializationContextProvider serializationContextProvider)
        {
            if (expectedType == typeof(JToken))
                return JToken.Parse(jsonString);

            return this.serializerFactory
                       .GetDeserializer(serializationContextProvider)
                       .DeserializeString(jsonString, new DeserializeOptions
                       {
                           ExpectedBaseType = expectedType
                       });
        }