我无法从data.torrents.en.1080p.url
这样的1080p中获取值(URL链接(字符串)),我想从中获取字符串,但是我无法获取,因为我无法写那里的数字。
我该怎么做?我敢肯定有一些非常简单的方法,但是我找不到任何地方,也许是因为我使用了错误的关键字来搜索它,对此我深表歉意。
另外json具有更多带有url的键名
使它成为动态对象的代码:
response = await kx.Content.ReadAsStringAsync();
data = JObject.Parse(response);
JSON:
{
"torrents": {
"en": {
"1080p": {
"url": "magnet:?xt=url"
},
"720p": {
"url": "magnet:?xt=url"
}
}
}
答案:data.torrents.en["1080p"].url
答案 0 :(得分:0)
尝试一下!
var jsonObj = JObject.Parse(json);
data = JObject.Parse(response);
var values = (JArray)data ["torrents"];
foreach (var value in values) {
url= (string)value["url"];
};