从 JSON 数组 API 请求中获取值

夜十

具有这样的 JSON 结构:

[
0, 
1, 
2, 
3
]

由 API webclient 调用返回,如何获取这些值并使它们可用?

目前我的代码是这样的:

myJSON = client.DownloadString(URL);
var result = JsonConvert.DeserializeObject<Dictionary<int>>(json);

if (result.key = 2)
{
    //VALUE FOUND, DO SOMETHING WITH IT
}

然而,它只是不起作用

罗德·塔灵廷

结果不是字典而是 int 列表。

List<int>()

改成这样:

myJSON = client.DownloadString(URL); 
var result = JsonConvert.DeserializeObject<List<int>>(json); 

var value = result.Where(r => r == 2).FirstOrDefault();

if (value != null) { 
//VALUE FOUND, DO SOMETHING WITH IT 
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章