Ich habe unter Json: -Bindung (Mapping) Json in C# -Klasse
{
"EventMessageUId": "ef51b5a3-32b2-e611-baf9-fc3fdb446bd2",
"Message": [{
"StoryID": 1,
"StoryDesc": "xyzzzz"
}],
"ProjectUId": "00100000-0000-0000-0000-000000000000",
"ProjectId": 1,
"CreatedByUser": "system",
"CreatedByApp": "myWizard-Fortress",
"CreatedOn": "2016-11-24T10:44:39.473"
}
ich als Bindungsklassen gemacht haben: -
public class Requirements
{
public string EventMessageUId { get; set; }
public int ProjectId { get; set; }
public string CreatedByUser { get; set; }
public string CreatedByApp { get; set; }
public string CreatedOn { get; set; }
Message obj = new Message();
}
public class Message
{
public string StoryID { get; set; }
public string StoryDesc { get; set; }
}
Ich Abbildung es wie folgt: -
Requirements objRequirement = JsonObject.ToObject<Requirements>();
Aber wenn ich sehe, durch Höver: -
Wie im Bild sehen: -
Message obj = new Message();
Obj
immer Null
Wie kann ich wo es sich in der richtigen Art und Weise?
Edit 1:
änderte ich meine Klasse: -
public class Requirements
{
public string EventMessageUId { get; set; }
public int ProjectId { get; set; }
public string CreatedByUser { get; set; }
public string CreatedByApp { get; set; }
public string CreatedOn { get; set; }
public Message Requirement { get; set; }
}
Sie sind richtig, mit Blick auf die JSON-Nachricht ist ein Array: "Nachricht": [{ "StoryID": 1, "StoryDesc": "xyzzzz" }], Wenn Sie sich die [{ }] – unicorn2
Das hat funktioniert .. !!! –