[ad_1]
現在、プレーン オブジェクトの C# クラスに変換した次の Json があります。
JSON:
{ "matchActionsReasons": [ { "name": "False positive", "value": -2147483648 }, { "name": "Acceptable risk", "value": -2147483647 }, { "name": "Manager approval", "value": -2147483646 } ] }
Jsonの私のクラスは次のとおりです。
public class MatchActionsReason { public string name { get; set; } public int value { get; set; } } public List<MatchActionsReason> matchActionsReasons { get; set; }
値を取得および設定しようとしているモデル クラスを作成しました。 しかし、名前と値のプロパティにアクセスできません。
ここに私のモデルクラスがあります
public static ModelMock SaveSettingsModel() { return new ModelMock { matchActionsReasons = new List<MatchActionsReason> { name = "False positive", //Error value = 1 //Error } }; public List<MatchActionsReason> matchActionsReasons { get; set; } public class MatchActionsReason { public string name { get; set; } public int value { get; set; } } }
私が試したこと:
エラー: ‘List
解決策 1
使用している構文が List
MatchActionsReason クラスの新しいインスタンスを提供し、それらのプロパティを割り当てるために必要なこと:
C#
matchActionsReasons = new List<MatchActionsReason> {new MatchActionsReason{name = "False positive", value = 1 } };
[ad_2]
コメント