如何从字典列表中获取键

本文关键字:获取 列表 字典 | 更新日期: 2023-09-27 18:12:45

我有jsondata这是在字典列表的形式。我需要从每次迭代中提取Key和value

This is what I have try .

var json = new WebClient().DownloadString(url);
JavaScriptSerializer serializer = new JavaScriptSerializer();
List<Dictionary<string,object>> json = serializer.Deserialize<List<Dictionary<string,object>>>(json);
foreach (Dictionary<string, object> record in jsonList )
{
    var imei = record.Keys;
}

上面的代码返回另一个键数组,我必须在其中选择第一个元素。

这在每次迭代中都会发生…我需要一把钥匙。不是键数组

如何从字典列表中获取键

试试这个

var keys = json.Select(d => d.Keys.First()).ToList();

将返回每个字典中的第一个键