JsonHelper

来源:互联网 发布:unity3d ugui虚拟摇杆 编辑:程序博客网 时间:2024/05/29 07:36
    public static class JsonHelper    {        public static T parse<T>(string jsonString)        {            using (var ms = new MemoryStream(Encoding.UTF8.GetBytes(jsonString)))            {                return (T)new DataContractJsonSerializer(typeof(T)).ReadObject(ms);            }        }        public static T ParseFile<T>(string filePath)        {            using (var fs = new FileStream(filePath, FileMode.Open))            {                return (T)new DataContractJsonSerializer(typeof(T)).ReadObject(fs);            }        }        public static string stringify(object jsonObject)        {            using (var ms = new MemoryStream())            {                new DataContractJsonSerializer(jsonObject.GetType()).WriteObject(ms, jsonObject);                return Encoding.UTF8.GetString(ms.ToArray());            }        }    }

0 0
原创粉丝点击