gpt4 book ai didi

c# - 如何创建像 List 这样的集合?

转载 作者:太空狗 更新时间:2023-10-30 00:44:09 25 4
gpt4 key购买 nike

我需要创建一个类似 List<String,Object> 的列表但我似乎做不到。

我创建了一个类:

public class Pair
{
public String Key { get; set; }
public Object Value { get; set; }
}

如果我制作 List<Pair> ,当我必须将它序列化为 JSON 时,我的问题就开始了,我得到类似的东西:

{    "Key": "version",     "Value": "3.2.1"},{    "Key": "name",    "Value": "coordinateOperations"}

在我期待的时候:

{    "version": "3.2.1"},{    "name": "coordinateOperations"}

我的猜测是我必须找到一种方法来获得 List<String,Object>或控制序列化机制。后者看起来更难,看起来更像是一个把戏而不是真正的解决方案。

另外,我不能Dictionary<String,Object>因为我会重复按键。也许更需要查找。

最佳答案

为什么要创建自己的?你可以使用 KeyValuePair

List<KeyValuePair<String, Object>> nList = new List<KeyValuePair<String, Object>>();

关于c# - 如何创建像 List<String,Object> 这样的集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8629285/

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