title: JSON.parse for array of object
body: <p>Server returns the array of object in JSON. It looks so:</p>
  
  <pre><code>{"d":"[
    {\"Id\":1,\"IsGood\":true,\"name1\":\"name1dsres\",\"Name2\":\"name2fdsfd\",\"name3\":  \"name3fdsgfd\",\"wasBorn\":\"\\/Date(284011000000)\\/\"},
    {\"Id\":2,\"IsGood\":false,\"name1\":\"fdsfds\",\"name2\":\"gfd3im543\",\"name3\":\"3543gfdgfd\",\"WasBorned\":\"\\/Date(281486800000)\\/\"}
  ]"}
  </code></pre>
  
  <p>I need to parse using JSON.parse function. I'm doing this this way:</p>
  
  <pre><code>   function myFunction(dataFromServer){
        var parsedJSON = JSON.parse(dataFromServer.d);
           for (var item in parsedJSON.d) {
            // how do I get the fields of current item?
        }
  </code></pre>
  
  <p>This code is not working, it returns undefined</p>
  
  <pre><code>for (var item in parsedJSON) {
        alert(item.Id);
  }
  </code></pre>