您可以使用Newtonsoft和字典:
var dict = new Dictionary<int, string>(); dict.Add(1, "one"); dict.Add(2, "two"); var output = Newtonsoft.Json.JsonConvert.SerializeObject(dict);
输出为:
{"1":"one","2":"two"}编辑
感谢 @Sergey Berezovskiy 提供的信息。
您当前正在使用Newtonsoft,因此只需将其更改
List<KeyValuePair<object,object>>为
Dictionary<object,object>并使用软件包中的serialize and deserialize方法即可。



