/// <summary>
/// 把对象序列化 JSON 字符串
/// </summary>
/// <typeparam name="T">对象类型</typeparam>
/// <param name="obj">对象实体</param>
/// <returns>JSON字符串</returns>
public static string GetJson<T>(T obj)
{
//记住 添加引用 System.ServiceModel.Web
/**
* 如果不添加上面的引用,System.Runtime.Serialization.Json; Json是出不来的哦
* */
DataContractJsonSerializer json = new DataContractJsonSerializer(typeof(T));
using (MemoryStream ms = new MemoryStream())
{
json.WriteObject(ms, obj);
string szJson = Encoding.UTF8.GetString(ms.ToArray());
return szJson;
}
}

最新文章

  1. iOS UIProgressView控件用法
  2. HttpClient 3.X 4.3 4.x超时设置
  3. 用VB实现点名程序
  4. 【SDOI2008】解题汇总
  5. kindeditor粘贴word文档内容时去除格式的方法?如何设置为默认无文本格式呢?
  6. PHP中的数组(一)
  7. 【代码优化】坚持使用Override注解
  8. Mybatis中实现oracle的批量插入、更新
  9. 日志记录组件[Log4net]详细介绍
  10. adnroid 监听收到的短信并根据短信内容进行回复短信
  11. Win7/Win8 系统下安装Oracle 10g 提示“程序异常终止,发生未知错误”的解决方法
  12. C语言常见错误中英文对照表
  13. The dplyr package has been updated with new data manipulation commands for filters, joins and set operations.(转)
  14. 如何用一天时间实现自己的RPC框架
  15. java里程碑之泛型--泛型注意的几点
  16. Netty中的连接管理
  17. 运行错误:Application Error - The connection to the server was unsuccessful
  18. windows10 docker镜像存储位置修改
  19. Go语言学习之11 日志收集系统kafka库实战
  20. unity 常用插件 3

热门文章

  1. 「IOI2018」狼人
  2. LeetCode第二十三题-合并n个有序链表
  3. [转载]在termux上安装Kali Linux
  4. 如何在submit上运行php文件
  5. java学习笔记05-运算符
  6. python笔记01-05
  7. 先进过程控制之一:浅说APC
  8. 如何kill掉tomcat服务
  9. ssh登录,爬坑系列
  10. LoadRunner脚本准备