JSON.parse для массива объектов

Сервер возвращает массив объектов в формате JSON. Выглядит так:

{"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)\\/\"}
]"}

Мне нужно проанализировать с помощью функции JSON.parse. Я делаю это так:

   function myFunction(dataFromServer){
      var parsedJSON = JSON.parse(dataFromServer.d);
         for (var item in parsedJSON.d) {
          // how do I get the fields of current item?
      }

Этот код не работает, он возвращает undefined

for (var item in parsedJSON) {
      alert(item.Id);
}
7
задан 13 July 2012 в 10:41
поделиться