public static T Deserialise <T>(string json) { if (TypeHelper.IsUnityType <T>()) { return(TypeHelper.DeserialiseUnityType <T>(json, _serialiser)); } else { return(_serialiser.Deserialise <T>(json)); } }
/// <summary> /// See interface docs. /// </summary> /// <param name="modelType"></param> /// <param name="typeParserResolver"></param> /// <param name="jsonText"></param> /// <returns></returns> public object BuildModelFromJson(Type modelType, TypeParserResolver typeParserResolver, string jsonText) { return(_JsonSerialiser.Deserialise(modelType, typeParserResolver, jsonText)); }