加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Newtonsoft.Json.DLL 解析Json数据

发布时间:2020-12-16 19:11:01 所属栏目:百科 来源:网络整理
导读:通过JObject.Parse()解析json字串,然后通过JObject["ITEM1"]["ITEM2"]访问Json数据某个属性的值 pre name="code" class="csharp" string xml = GetXMLString(); string jsonString = string.Empty; if (xml != string.Empty) { XmlDocument xdoc = new XmlD
通过JObject.Parse()解析json字串,然后通过JObject["ITEM1"]["ITEM2"]访问Json数据某个属性的值
<pre name="code" class="csharp">        string xml = GetXMLString(); 
        string jsonString = string.Empty; 
        if (xml != string.Empty) 
        { 
            XmlDocument xdoc = new XmlDocument(); 
            xdoc.LoadXml(xml); 
            XmlNode parentNode = xdoc.SelectSingleNode("DATA"); 
            jsonString = JsonConvert.SerializeXmlNode(parentNode); 
        } 

        Aspose.Cells.Workbook xlBook = new Aspose.Cells.Workbook(); 
        xlBook.Open(_fileName); 
        
        //企业基本信息 
        Aspose.Cells.Worksheet sheet = xlBook.Worksheets["企业基本信息"]; 
        int titleRows = sheet.Cells.Rows.Count; 
        JObject jo = JObject.Parse(jsonString); 
         //JObject jo = (JObject)JsonConvert.DeserializeObject(jsonString);           
        sheet.Cells[0,0].PutValue(jo["DATA"]["BASIC"]["ITEM"]["ENTNAME"]==null?"":jo["DATA"]["BASIC"]["ITEM"]["ENTNAME"].ToString()); 

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读