I am writing a Windows Phone app that will get a set of data from a server and display each entry in a list box.
The data comes from the server looking like this
{
"data": [
{
"value1": 777103069782066,
"value2": "SomeString",
"value3": "TextToDisplay1"
},
{
"value1": 750050696652932,
"value2": "SomeString2",
"value3": "TextToDisplay2"
},
{
"value1": 516092242936133,
"value2": "SomeString3",
"value3": "TextToDisplay3"
}
]
}
I know how to get the data into a dictionary like this
Dictionary<string, object> values = JsonConvert.DeserializeObject<Dictionary<string, object>>(json);
But it mashes it all into one dictionary entry (to be expected, that's all there is).
How can I take each of the dictionaries contained in the list - contained in the dictionary "data" and be able to store them in a variable(a list, with each list entry being a dictionary of data as shown above)?
Sorry if the question is kind of wordy. I can clarify if needed.
Thanks,
Chris