JSON字符串解析
C# 2018-07-02 14:52:59

C#基础 - Visual Studio 的版本选择和下载

https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15#

https://www.cnblogs.com/mrbug/p/7930219.html

 

 

1、json解析,如果是低版本需要自己将其引用添加上去

System.Web.Extensions.rar
文件类型: .rar 80d0218c0b2dcfb91b634d182f5d640e.rar (288.40 KB)

 1.png

 

C/C++ Code复制内容到剪贴板
  1. using System.Web.Script.Serialization;   
  2.   
  3.                         //声明并添加元素  
  4.                         Dictionary<String, String> PostData = new Dictionary<String, String>();  
  5.                         String URL = "http://0.0.0.4:9507/";  
  6.                         PostData.Add("data", dataResult);  
  7.                         string result = Tools.HttpRequest(URL, PostData, "post");  
  8.   
  9.                         JavaScriptSerializer json = new JavaScriptSerializer();  
  10.                         string para = json.Serialize(result); //转json字符串  
  11.                         SynchronousData ret = json.Deserialize<SynchronousData>(result); //解析json字符串  

 

 SynchronousData 新建一个类,根据接口返的数据类型建:

C/C++ Code复制内容到剪贴板
  1. namespace WindowsFormsApplication1  
  2. {  
  3.     class SynchronousData  
  4.     {  
  5.         public int errcode;  
  6.         public string data;  
  7.   
  8.           
  9.     }  
  10. }  

 

如果是高版本,直接右击添加引用,找到:

QQ截图20181122174111.png 

 

 

 2、Newtonsoft.Json包

点击工具 - NuGet包管理器 - 程序包管理控制台,输入下面命令:

Install-Package Newtonsoft.Json

 

 

 

 

本文来自于:http://www.yoyo88.cn/study/net/331.html

Powered by yoyo苏ICP备15045725号