/// <summary>
 /// Get JSON string value converted to T
 /// </summary>
 public static T Get <T>(this Dictionary <string, string> map, string key, T defaultValue = default(T))
 {
     return(map.TryGetValue(key, out var strVal) ? JsonSerializer.DeserializeFromString <T>(strVal) : defaultValue);
 }
 public static T FromJson <T>(this string json)
 {
     return(JsonSerializer.DeserializeFromString <T>(json));
 }
Example #3
0
 public static JsonObject Parse(string json)
 {
     return(JsonSerializer.DeserializeFromString <JsonObject>(json));
 }
Example #4
0
 public T As <T>()
 {
     return(JsonSerializer.DeserializeFromString <T>(json));
 }
Example #5
0
 public T As <T>() => JsonSerializer.DeserializeFromString <T>(json);
Example #6
0
 public object DeserializeFromString(string serializedText, Type type)
 {
     return(JsonSerializer.DeserializeFromString(serializedText, type));
 }
Example #7
0
 public To DeserializeFromString <To>(string serializedText)
 {
     return(JsonSerializer.DeserializeFromString <To>(serializedText));
 }