JSON序列化、JSON反序列化

来源:互联网 发布:微信公众号推广淘宝客 编辑:程序博客网 时间:2024/04/28 04:03

三、
JSON序列化、JSON反序列化
    public static string JsonSerial<T>(T t)
    {
        DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
        MemoryStream ms = new MemoryStream();
        ser.WriteObject(ms, t);
        string jsons = Encoding.UTF8.GetString(ms.ToArray());
        ms.Close();
        return jsons;
    }

    public static T JsonDeserialize<T>(string jsonString)
    {
        DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
        MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(jsonString));
        T obj = (T)ser.ReadObject(ms);
        return obj;
    } 
0 0
原创粉丝点击