/// <summary> /// decodes <paramref name="nsonString"/> into standard system and generic types /// </summary> /// <returns>The nson.</returns> /// <param name="nsonString">Nson string.</param> /// <param name="settings">Settings.</param> public static object FromNson(string nsonString, NsonSettings settings = null) { using (var instance = new NsonDecoder(nsonString, settings)) { return(instance.DecodeValueUntyped(instance.GetNextToken())); } }
/// <summary> /// decodes <paramref name="nsonString"/> into an object of type <paramref name="type"/> /// </summary> /// <returns>The nson.</returns> /// <param name="nsonString">Nson string.</param> /// <param name="type">Type.</param> /// <param name="settings">Settings.</param> public static object FromNson(string nsonString, Type type, NsonSettings settings = null) { using (NsonDecoder instance = new NsonDecoder(nsonString, settings)) { return(instance.DecodeValue(instance.GetNextToken(), type)); } }