I have a json like this:
{
"designGroupList": [
{
"designGroupId": "00000000-0000-0000-0000-000000000000",
"name": "test"
},
{
"designGroupId": "00000000-0000-0000-0000-000000000000",
"name": "test2"
}
],
"designList": [
{
"designKey": 1,
"designGroupId": "00000000-0000-0000-0000-000000000000",
"designName": "test name"
}
]
}
As you can see I have two different lists designGroupList
and designList
, first I want to separate this two objects in two different lists, how can I do that using models?. Regards
I create classes like:
public class CustomerAndContactLists
{
public class DesignGroupList
{
public Guid designGroupId { get; set; }
public string name { get; set; }
}
public class DesignList
{
public int designKey { get; set; }
public Guid designGroupId { get; set; }
public string designName { get; set; }
}
public class RootObject
{
public List<DesignGroupList> designGroupList { get; set; }
public List<DesignList> designList { get; set; }
}
}
}
What should I do next to insert json into that classes?
public class JSONResult
{
public List<DesignGroup> designGroupList { get; set; }
public List<DesignList> designList { get; set; }
}
public class DesignGroup
{
public Guid designGroupId { get; set; }
public string name { get; set; }
}
public class DesignList
{
public int designKey { get; set; }
public Guid designGroupId { get; set; }
public string designName { get; set; }
}
var result = JsonConvert.DeserializeObject<JSONResult>(jsonString);
The above should work.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.