我是靠谱客的博主 任性煎饼,这篇文章主要介绍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#内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部