【发布时间】:2020-04-03 18:00:54
【问题描述】:
目前我有以下 Json,我将其转换为普通对象 C# 类。我的普通对象类将它们放在一个 ModelMock 类中,我试图在其中访问属性“名称”和“值”。但我无法访问,我得到了错误。我得到的错误:“列表”不包含“名称”和“值”的定义
这是 ref 的 Json:
{
"matchActionsReasons": [
{
"name": "False positive",
"value": -2147483648
},
{
"name": "Acceptable risk",
"value": -2147483647
},
{
"name": "Manager approval",
"value": -2147483646
}
]
}
这是我的模型类:
public class ModelMock
{
public static ModelMock SaveSettingsModel()
{
return new ModelMock
{
matchActionsReasons =new List<MatchActionsReason>
{
name = "False positive", **//Geting the error here**
value = -2147483648 **//Geting the error here**
}
};
}
public class MatchActionsReason
{
public string name { get; set; }
public int value { get; set; }
}
public List<MatchActionsReason> matchActionsReasons { get; set; }
}
【问题讨论】:
-
我添加了一个带有解释和文档链接的答案。我还添加了一个代码示例。
标签: c# json api serialization