I have below Json :-
{
"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"
}
I have made binding classes as :-
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; }
}
I am mapping it as below :-
Requirements objRequirement = JsonObject.ToObject<Requirements>();
But when I see through HOver :-
As we can see in the Image :-
Message obj = new Message();
Obj is becoming Null
How can I map it in the correct way ?
Edit 1 :
I changed my class to :-
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; }
}

