您可以使用字典将MAC地址存储为密钥:
public class Device{ public string Name { get; set; } public string Type { get; set; } public string HardwareRevision { get; set; } public string Id { get; set; }}public class Registry{ public Dictionary<string, Device> Devices { get; set; }}这是您可以反序列化示例JSON的方法:
Registry registry = JsonConvert.DeserializeObject<Registry>(json);foreach (KeyValuePair<string, Device> pair in registry.Devices){ Console.WriteLine("MAC = {0}, ID = {1}", pair.Key, pair.Value.Id);}输出:
MAC = 00-00-00-00-00-00-00-00, ID = 00-00-00-00-00-00-00-00MAC = 01-01-01-01-01-01-01-01, ID = 01-01-01-01-01-01-01-01



