zoukankan      html  css  js  c++  java
  • .net fw自带json序列化

    引用C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v5.0\System.ServiceModel.Web.dll

    using System.Runtime.Serialization.Json;

    internal string SerializeToJsonString(object objectToSerialize)
    {
        using (MemoryStream ms = new MemoryStream())
        {
            DataContractJsonSerializer serializer =
                    new DataContractJsonSerializer(objectToSerialize.GetType());
            serializer.WriteObject(ms, objectToSerialize);
            ms.Position = 0;

            using (StreamReader reader = new StreamReader(ms))
            {
                return reader.ReadToEnd();
            }
        }
    }

    internal T DeSerializeJsonString<T>(string data)
    {
        T ot;
        using (MemoryStream ms = new MemoryStream(Encoding.Unicode.GetBytes(data)))
        {
            DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(T));
            ot = (T)serializer.ReadObject(ms);
        }
        return ot;
    }

  • 相关阅读:
    穷举
    菱形
    6.824 Lab 3: Fault-tolerant Key/Value Service 3A
    6.824 Lab 2: Raft 2C
    6.824 Lab 2: Raft 2B
    一文学会Rust?
    字符串相似度匹配
    解决gson解析long自动转为科学计数的问题
    commonJs requirejs amd 之间的关系
    关于package.json的理解
  • 原文地址:https://www.cnblogs.com/jacle169/p/3014506.html
Copyright © 2011-2022 走看看