zoukankan      html  css  js  c++  java
  • winform解析json

    paste image

    在使用C#开发爬虫程序时,会遇到需要解析json字符串的情况。对于json字符串可以使用正则表达式的形式进行解析,更为方便的方法是使用Newtonsoft.Json来实现。

    Nuget添加应用包

    1. 在工程上右键——【管理Nuget程序包】
      paste image

    2. 浏览找到要安装的程序包
      paste image

    Newtonsoft.Json使用

    1. 引用
    using Newtonsoft.Json;
    using Newtonsoft.Json.Linq;
    
    1. 使用
    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);
    
    1. 访问json中某个属性值
    jarry["_id"].ToString();
    
    1. 遍历json数组
    JArray jarry = JArray.Parse(str);
    for(int i=0; i<jarry.Count; i++)
    {
        //...
    }
    
    1. 子数组
    string strTopics = jarryThemes[i]["topics"].ToString();
    JArray jarryTopics = JArray.Parse(strTopics);
    

    作者: lazyboy
    文章来源: http://www.cnblogs.com/xbotao/
    如有问题,请留言或者Email我: upc_xbt 163.com

  • 相关阅读:
    2021.8.2—2021.8.8
    2021.7.29
    2021.7.27
    2021.7.26
    GC日志分析
    学习类加载机制笔记
    4、SpringCloud停更说明
    3、SpringCloudAlibaba版本选择
    京东、阿里的微服务架构
    nacos集群安装
  • 原文地址:https://www.cnblogs.com/xbotao/p/6746910.html
Copyright © 2011-2022 走看看