Example #1
0
        public static object ParseJson(this byte[] json, Type type)
        {
            var result = Serializer.Deserialize(new StringReader(UTF8NoBom.GetString(json)), type);

            return(result);
        }
Example #2
0
        public static byte[] ToJsonBytes(this object source)
        {
            var instring = JsonConvert.SerializeObject(source, Formatting.Indented, JsonSettings);

            return(UTF8NoBom.GetBytes(instring));
        }
Example #3
0
        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);
        }