【发布时间】:2022-01-18 09:04:04
【问题描述】:
我有一个以这种格式返回数据的 api
{ "reult":
{ "70":
{
"type_id": 3,
"type": "forex",
"group_title": "forex",
"name": "EUR",
"title": "EUR"
},
"724":
{
"type_id": 5,
"type": "shares",
"group_title": "shares",
"name": "#ABT",
"title": "#ABT"
}
}
}
现在我希望将这些关键对象对数据转换为真正的 C# 对象数组。像这样
[
{
Id = 70
Type_id = 3,
Type = "forex",
Group_title = "forex",
Name = "EUR",
Title = "EUR"
},
{
Id = 724,
Type_id = 5,
Type = "shares",
Group_title = "shares",
Name = "#ABT",
Title = "#ABT"
}
]
有可能吗? [我已经更新了api返回的数据。因为使用这种格式很容易用 c# Dictionary 对这些数据进行除毒]
【问题讨论】:
-
最上面的不是有效的 JSON 数据。您确定这是 API 返回数据的方式吗?
-
是的,我只是删除了结果属性 { "reult": { "70": { "type_id": 3, "type": "forex", "group_title": "forex", "name": "EUR", "title": "EUR" }, "724": { "type_id": 5, "type": "shares", "group_title": "shares", "name": "# ABT", "title": "#ABT" } }}
-
您在寻找 JavaScript 还是 C# 代码?
-
@Steve 寻找 C# 代码
-
明白了。该帖子使用 javascript 和 C# 标记。所以,我不确定
标签: javascript c# arrays .net object