// 序列化
        public static string getJsonByObject(Exemplar exe)
        {
            //实例化DataContractJsonSerializer对象,需要待序列化的对象类型
            DataContractJsonSerializer serializer = new DataContractJsonSerializer(exe.GetType());
            //实例化一个内存流,用于存放序列化后的数据
            MemoryStream stream = new MemoryStream();

            //使用WriteObject序列化对象
            serializer.WriteObject(stream, exe);
            //写入内存流中
            byte[] dataBytes = new byte[stream.Length];
            stream.Position = 0;
            stream.Read(dataBytes, 0, (int)stream.Length);
            //通过UTF8格式转换为字符串
            string result = Encoding.UTF8.GetString(dataBytes);
            // 将Json字符串转为Json数据
            JObject jobj = (JObject)JsonConvert.DeserializeObject(result);

            return(result);
        }