我正在尝试创建如下所示的JSON字符串:
[{'street':'Address1'},
{'street':'Address2'},]
我只有一个字符串列表:
List<string> addresses = new List<string>()
addresses.Add("Address1");
addresses.Add("Address2");
我认为我可以做这样的事情:
List<KeyValuePair<string, string>> toSend = addresses.Select(m => new KeyValuePair<string, string>() { "street", m });
然后以某种方式使用JsonConvert。
错误:
错误CS1922无法初始化类型'KeyValuePair' 使用集合初始化程序,因为它没有实现 'System.Collections.IEnumerable'