public static object DeserializeObject(string json, Type type, IJsonSerializerStrategy jsonSerializerStrategy = null) { object obj = PlayFabSimpleJson.DeserializeObject(json); if (type == null || (obj != null && ReflectionUtils.IsAssignableFrom(obj.GetType(), type))) { return(obj); } return((jsonSerializerStrategy ?? PlayFabSimpleJson.CurrentJsonSerializerStrategy).DeserializeObject(obj, type)); }
public static T DeserializeObject <T>(string json, IJsonSerializerStrategy jsonSerializerStrategy = null) { return((T)((object)PlayFabSimpleJson.DeserializeObject(json, typeof(T), jsonSerializerStrategy))); }
public object DeserializeObject(string json) { return(PlayFabSimpleJson.DeserializeObject(json)); }
public T DeserializeObject <T>(string json, object jsonSerializerStrategy) { return(PlayFabSimpleJson.DeserializeObject <T>(json, (IJsonSerializerStrategy)jsonSerializerStrategy)); }
public T DeserializeObject <T>(string json) { return(PlayFabSimpleJson.DeserializeObject <T>(json)); }
public T DeserializeObject <T>(string json) { return(PlayFabSimpleJson.DeserializeObject <T>(json, ApiSerializerStrategy)); }
public object DeserializeObject(string json) { return(PlayFabSimpleJson.DeserializeObject(json, typeof(object), ApiSerializerStrategy)); }