If you want to work with a JSON-formatted response, there are many ways to handle this. In the following I could figure out a dynamic read that will give you the opportunity to use the different types.
The first code-example shows how to download some data with a given URL. For this you will need the assembly “System.Net”:
string url = "address?$format=json"; var webClient = new WebClient(); String jsonResponse = webClient.DownloadString(url);
The second code-example shows how to read out the single attributes. For this you have to include the assembly “Newtonsoft.Json”:
dynamic results = JsonConvert.DeserializeObject(jsonResponse); string myName = results.Name; string myFirstName = results.FirstName; int myAge = results.Age; //...
After using the JsonConvert.DeserializeObject-function you can use every single attribute.