winform解析json
生活随笔
收集整理的這篇文章主要介紹了
winform解析json
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在使用C#開發爬蟲程序時,會遇到需要解析json字符串的情況。對于json字符串可以使用正則表達式的形式進行解析,更為方便的方法是使用Newtonsoft.Json來實現。
Nuget添加應用包
在工程上右鍵——【管理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對象
JObject jsonObj = JObject.Parse(str);//str 表示的json字符串為json數組
JArray jarry = JArray.Parse(str); - 訪問json中某個屬性值
jarry["_id"].ToString(); - 遍歷json數組
JArray jarry = JArray.Parse(str);
for(int i=0; i<jarry.Count; i++)
{//...
} - 子數組
string strTopics = jarryThemes[i]["topics"].ToString();
JArray jarryTopics = JArray.Parse(strTopics);
轉載于:https://www.cnblogs.com/xbotao/p/6746910.html
總結
以上是生活随笔為你收集整理的winform解析json的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 行刑现场,吴京发现一个反光镜不寻常是啥电
- 下一篇: [python]关于字符串查找和re正则