【发布时间】:2020-05-14 10:59:18
【问题描述】:
我是 C# 新手。谁能帮我解决我的问题?
我的问题是
我在某个 x 变量中有一个 dict 列表。我的字典看起来像下面这样。
x = [
{
"name": "rtu_dnp3",
"ipv4": "10.46.224.109/32",
"loopback": "yes",
"sap": "1/3/1",
"type": "serial"
},
{
"name": "rtu_ea",
"ipv4": "10.46.224.109/32",
"loopback": "yes",
"sap": "1/3/2",
"type": "serial"
}
]
使用这本字典我想创建另一个字典。我在 python 中很容易做到这一点。
y = []
for i in x:
dict = {}
dict["name"] = i["name"]
dict["ipv4"] = i["ipv4"]
y.append(dict)
那么任何人都可以帮助我如何在 C# 代码中进行操作吗?所以我可以玩这个字典来创建我自己的格式。
【问题讨论】:
-
看来,您需要将 json 反序列化为自定义字典
-
不清楚你在这里真正拥有什么。一个 JSON 字符串?还是
Dictionary实例的数组?List的Dictionary实例? Edit 问题并提供minimal reproducible example 即实际编译的真实且完整的 C# 代码。 -
这是 json 数据。我正在循环浏览我的 c# 代码。但我无法像上面在 c# 中解释的那样创建字典。
标签: c# list dictionary