欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C#获取本地txt文件后Json的解析与取值

程序员文章站 2022-03-04 13:29:09
...

1、添加引用Newtonsoft.Json.dll

using Newtonsoft.Json.Linq;

2、具体代码:

 1 StreamReader sr = new StreamReader("D:\\" + "****" + ".txt");
 2 String data = sr.ReadToEnd();
 3  //data ="{\r\n\t\"Data\": [{\r\n\t\t\t\"dwdm\": \"1020031077\"\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"dwdm\": \"1020120426\"\r\n\t\t}]\r\n}"
 4             data = data.Replace("\r", string.Empty).Replace("\n", string.Empty).Replace("\t", string.Empty);//去除空格
 5             JObject studentsJson = JObject.Parse(data);
 6             var studentsList = studentsJson["Data"].AsEnumerable();
 7             string a = "";
 8             foreach (var item in studentsList)
 9             {
10                  a = item["dwdm"].ToString();
11             }
12             return a;