Example #1
0
 /// <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));
     }
 }