gpt4 book ai didi

c# - 将字典导出为 JSON,按键排序

转载 作者:行者123 更新时间:2023-12-02 23:25:23 27 4
gpt4 key购买 nike

我有一本字典

Dictionary<string, object>

(值可以是字符串、整数或 double )。我将字典导出到 JSON 文件:

JsonConvert.SerializeObject(myDict);

我希望保存的 JSON 按键排序。

最佳答案

如果您使用 SortedDictionary<TKey, TValue> ,它将按照键的顺序进行序列化:

var dict = new SortedDictionary<string, int>
{
{ "Z", 3 },
{ "B", 2 },
{ "A", 1 },
};

var json = JsonConvert.SerializeObject(dict);

Console.WriteLine(json);

输出:

{"A":1,"B":2,"Z":3}

关于c# - 将字典导出为 JSON,按键排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52494029/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com