我在理解如何使用 JSON.net 读取 json 文件时遇到一些困难。
该文件如下所示:
"version": {
"files": [
{
"url": "http://www.url.com/",
"name": "someName"
},
{
"name": "someOtherName"
"url": "http://www.url.com/"
"clientreq": true
}, ....
我真的不太知道如何读取这个文件..我需要做的是读取这些行并通过“url”下载文件..我知道如何下载文件等等,但我不知道我如何使用 JSON.net 读取 json 文件并循环遍历每个部分,然后下载文件..
你能帮忙吗?
最简单的方法是将 json 反序列化为动态对象,如下所示
然后你可以通过循环访问它的属性来获取 url
dynamic result = Newtonsoft.Json.JsonConvert.DeserializeObject(jsonString);
var urls = new List<string>();
foreach(var file in result.version.files)
{
urls.Add(file.url);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)