我是靠谱客的博主 任性煎饼,最近开发中收集的这篇文章主要介绍c# 多层json 解析方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

举个栗子

如图的一个json数据
如果我们要获取“fileid”,首先:
//将json格式转为string

string resultData2 = Post(sendData2, PostUrl2);

// 此处需要 using Newtonsoft.Json;

Dictionary<string, object> dicJson = JsonConvert.DeserializeObject<Dictionary<string, object>>(resultData2);

                    string data = dicJson["data"].ToString();
                    Dictionary<string, object> dicJson2 = JsonConvert.DeserializeObject<Dictionary<string, object>>(data);
                    string scanOutsideFileVoList = dicJson2["scanOutsideFileVoList"].ToString();
                    JArray jArray = (JArray)JsonConvert.DeserializeObject(scanOutsideFileVoList);
                    string fileId = "";
                    for (int i=0;i< jArray.Count;i++)
                    {
                       fileId = jArray[0]["fileId"].ToString();
                    }

最后

以上就是任性煎饼为你收集整理的c# 多层json 解析方法的全部内容,希望文章能够帮你解决c# 多层json 解析方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部