/// <summary> /// decodes <paramref name="jsonString"/> into standard system and generic types /// </summary> /// <returns>The json.</returns> /// <param name="jsonString">Json string.</param> /// <param name="settings">Settings.</param> public static object FromJson(string jsonString, JsonSettings settings = null) { using (var instance = new JsonDecoder(jsonString, settings)) { return(instance.DecodeValueUntyped(instance.GetNextToken())); } }
/// <summary> /// decodes <paramref name="jsonString"/> into an object of type <paramref name="type"/> /// </summary> /// <returns>The json.</returns> /// <param name="jsonString">Json string.</param> /// <param name="type">Type.</param> /// <param name="settings">Settings.</param> public static object FromJson(string jsonString, Type type, JsonSettings settings = null) { using (JsonDecoder instance = new JsonDecoder(jsonString, settings)) { return(instance.DecodeValue(instance.GetNextToken(), type)); } }