栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

【已解决】.NET 后台解析JSON数据

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【已解决】.NET 后台解析JSON数据

今天上班时,有位开发的朋友问我,在不使用前台的前提下,在后台解析JSON数据。通常时在后台调用第三方接口时需要,可能还有其他情况。

直接贴代码

用于操作Linq to JSON的类.
类名 说明
JObject 用于操作JSON对象
JArray 用语操作JSON数组
JValue 表示数组中的值
JProperty 表示对象中的属性,以"key/value"形式
JToken 用于存放Linq to JSON查询后的结果
举例

//添加引用:using Newtonsoft.Json.Linq;
            //模拟返回的JSON数据,模拟的只是json对象,而不是json数组
            string jsonMsg = "{"result":{"code":0},"data":{"transhipNo":"9200190258803332218426","labelImageUrl":"http://pygzqztfm.bkt.clouddn.com/FjuYm67NibuF-ZoO30LJlieul-DQ","orderNo":"GP20051300002","waybillNo":"QHXCE0513000001YQ"}}";
 JObject jsonObj= (JObject)JsonConvert.DeserializeObject(jsonMsg);
 //第一种读取方法,使用循环
  foreach (var item in jsonObj)
            {
                if (item.Key=="data")
                {
                    var ss = item.Value["transhipNo"];
                }
            } 
 //第二种使用坐标
 var transhipNo = jsonObj["data"]["transhipNo"].ToString();        

解决。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/909652.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号