title: C#/WP7: Working with a JSON object that includes an array of JSON objects
body: <p>I'm new to using JSON and JSON.net and I am having trouble with an array of JSON objects within a JSON object. I am using JSON.net as other examples I have seen make it seem straight forward to use.</p>
  
  <p>I am downloading the following JSON string from the internet:</p>
  
  <pre><code>{"count":2,"data":[{"modifydate":12345,"key":"abcdef", "content":"test file 1"},{"modifydate":67891,"key":"ghjikl", "content":"test file 2"}]}
  </code></pre>
  
  <p>I know that it needs to be deserialised and to do that I need a JSON class that I've written:</p>
  
  <pre><code>    public class NOTE
      {
          [JsonProperty(PropertyName = "count")]
          public int count { get; set; }
  
          [JsonProperty(PropertyName = "key")]
          public string key { get; set; }
  
          [JsonProperty(PropertyName = "modifydate")]
          public float modifydate { get; set; }
  
          [JsonProperty(PropertyName = "content")]
          public string modifydate { get; set; }
  
      }
  </code></pre>
  
  <p>So I deserialise it using:</p>
  
  <pre><code>NOTE note = JsonConvert.DeserializeObject&lt;NOTE&gt;(e.Result);
  </code></pre>
  
  <p>This works fine as I can access the count property and read it fine but everything in the data property I cannot. It seems to me to be an array of JSON objects and its that I'm having trouble with, I would like to be able to get a list of, say, all the "key" values or all the "content" strings.</p>
  
  <p>I've tried lots of methods from here and nothign seems to have worked/I've not been able to find a situation exactly like mine that I can compare against.</p>
  
  <p>If someone could give me a hand that would be fantastic :) </p>