winform解析json
生活随笔
收集整理的這篇文章主要介紹了
winform解析json
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在使用C#開發(fā)爬蟲程序時(shí),會(huì)遇到需要解析json字符串的情況。對(duì)于json字符串可以使用正則表達(dá)式的形式進(jìn)行解析,更為方便的方法是使用Newtonsoft.Json來實(shí)現(xiàn)。
Nuget添加應(yīng)用包
在工程上右鍵——【管理Nuget程序包】
瀏覽找到要安裝的程序包
Newtonsoft.Json使用
- 引用
using Newtonsoft.Json;
using Newtonsoft.Json.Linq; - 使用
string str;
StreamReader sr = new StreamReader("e:\\123.txt", false);
str = sr.ReadToEnd().ToString();
sr.Close();//str 表示的json字符串為json對(duì)象
JObject jsonObj = JObject.Parse(str);//str 表示的json字符串為json數(shù)組
JArray jarry = JArray.Parse(str); - 訪問json中某個(gè)屬性值
jarry["_id"].ToString(); - 遍歷json數(shù)組
JArray jarry = JArray.Parse(str);
for(int i=0; i<jarry.Count; i++)
{//...
} - 子數(shù)組
string strTopics = jarryThemes[i]["topics"].ToString();
JArray jarryTopics = JArray.Parse(strTopics);
轉(zhuǎn)載于:https://www.cnblogs.com/xbotao/p/6746910.html
總結(jié)
以上是生活随笔為你收集整理的winform解析json的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 行刑现场,吴京发现一个反光镜不寻常是啥电
- 下一篇: [python]关于字符串查找和re正则