Esempio n. 1
0
 /// <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()));
     }
 }
Esempio n. 2
0
 /// <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));
     }
 }