using DevComponents.DotNetBar;
using MyControl;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.IO;
using System.Linq;
using System.Text;
using System.Web.Script.Serialization;
using System.Windows.Forms; namespace InternetDis
{
public class clsSystem
{
public static T JsonStringToCls<T>(string JsonStr)
{
StringReader strReader = new StringReader(JsonStr);
T clsObj = (T)(new JsonSerializer()).Deserialize(new JsonTextReader(strReader), typeof(T));
return clsObj;
}
}   public class JsonResult
{
public string result { get; set; }
public string description { get; set; }
}
}

调用方法:

JsonResult JsonRst = new JsonResult() { result = "-1" };
StreamReader reader = new StreamReader(stream);
string strRst = reader.ReadToEnd();
JsonRst = clsSystem.JsonStringToCls<JsonResult>(strRst);

需要添加 Newtonsoft.Json.dll 引用!

最新文章

  1. Sharepoint学习笔记—习题系列--70-576习题解析 -(Q147-Q151)
  2. zigbee学习之路(十四):基于协议栈的无线数据传输
  3. js本地图片预览
  4. LeetCode 231 Power of Two
  5. LoadRunner 常用C语言函数使用
  6. dotnet core 初试两个小问题解决
  7. 消息队列入门(四)ActiveMQ的应用实例
  8. c++ vector 释放内存
  9. 原来腾讯还出过一个开源项目libco
  10. mobile优化
  11. C语言中头文件和cpp文件解析
  12. Java中怎么控制线程訪问资源的数量
  13. android_Activity生命周期功能
  14. MC34063+MOSFET扩流 12V-5V 折腾出了高效率电路(转)
  15. Android开发的过去、现在和将来
  16. 【 js 基础 】关于this
  17. 小程序git发布
  18. Python文件操作中的方法:.write()换行
  19. Subline_Text3消除更新提示
  20. DataFrame 行列数据的筛选

热门文章

  1. [日常工作] SQLSERVER 数据库出问题..搜索到的有用的网页信息
  2. 抽奖系统 random()
  3. Word Ladder II Graph
  4. Python 变量 (上)
  5. 关于 Source Engine 2007 网络通信的分析
  6. [二十七]SpringBoot 之 Restful接口的跨域请求
  7. BZOJ 3166: [Heoi2013]Alo
  8. 【bzoj2154】 Crash的数字表格
  9. android:shape的使用(+圆角ListView)(转)
  10. bzoj2441【中山市选】小W的问题