I am trying to convert a JSON array to a C# dictionary. My Box class has "id" and "color" properties.
{
"boxes" [
{"id":0, "color":"red"},
{"id":1, "color":"green"},
{"id":2, "color":"blue"}
]
}
I've tried a few things, but haven't had any luck getting this to work yet.
List<Box> jsonResponse = JsonConvert.DeserializeObject<List<Box>>(File.ReadAllText(filePath));
JsonConvert.DeserializeObject<Dictionary<int, string>>(boxes)?{ "boxes": [ .. ] }would be correct.