I'm trying deserialize Json with unknown count iteration. I get menu structure in this format:
[{
"id": 15,
"item": "menuTop",
"child": {
"id": 16,
"item": "subMenu",
"child": {
"id": 17,
"item": "Result",
"child": null
}
}
}]:
It's part of my json, so I have to check the last object that says child: null. Otherwise, it may has got more or less number of iteration.
Here is my code. But it doesn't work. I'm not sure if my class item is correct, especially property child
var result = JsonConvert.DeserializeObject<MenuItem>("mySerializedString");
class MenuItem
{
public long id { get; set; }
public string item { get; set; }
public List<MenuItem> child { get; set; }
}
>(mySerializedString)`
– dbc Jun 28 '17 at 21:09