public static object ParseJson(this byte[] json, Type type) { var result = Serializer.Deserialize(new StringReader(UTF8NoBom.GetString(json)), type); return(result); }
public static byte[] ToJsonBytes(this object source) { var instring = JsonConvert.SerializeObject(source, Formatting.Indented, JsonSettings); return(UTF8NoBom.GetBytes(instring)); }
public static T ParseJson <T>(this byte[] json) { var result = JsonConvert.DeserializeObject <T>(UTF8NoBom.GetString(json), JsonSettings); return(result); }
private static T ParseJson <T>(this ReadOnlyMemory <byte> json) { var result = JsonConvert.DeserializeObject <T>(UTF8NoBom.GetString(json.ToArray()), JsonSettings); return(result); }