Имеет проблемы с JSON .. получение этого в Firebug - отсутствует] после списка элементов - PullRequest
0 голосов
/ 03 мая 2010

Это мой объект JSON. Кажется, все хорошо, но я не знаю, почему я это вижу. «отсутствует] после списка элементов»

Может кто-нибудь помочь? Вот мой JSON:

{"rows":
  [  {"type": "fft_vel",
       "axis": "x",
       "pwrhgh": 7.44475138121547E-02,
       "pwrlow": 2.35267034990792E-02,
       "hzlow": 244.827586206897,
       "hzhgh": 506.896551724138,
       "dataid": 0,
       "id": 467,
       "name": "2008-02-08 14:24:22  -  creating first  active alarms testing",
       "title": "RMS displacement alert on Pump 11 Sensor 2",
       "description": "An RMS displacement value of 0.04495 inches was recorded on Pump 11 Sensor 2 on 2\u002F8\u002F2008. This is between the RMS displacement alert levels of 0.0442 inches and 0.12 inches.",
       "time_stamp": "2\u002F8\u002F2008 2:24:22 PM",
       "sensor_id": 550003281
      }
  ]
}

Ответы [ 2 ]

0 голосов
/ 03 мая 2010

Это может быть сообщение об ошибке из браузера (объект XmlHttpRequest), а не из кода, анализирующего JSON.Есть два параметра, которые, я думаю, могут повлиять на то, как браузер проверяет ответ:

Убедитесь, что вы запрашиваете данные как текст или json, а не как xml или html.

Проверьте, что выустанавливают тип содержимого ответа на application / json или text / plain, а не text / html или application / xml.

0 голосов
/ 03 мая 2010

Согласно JSONLint, указанный вами json действителен

http://www.jsonlint.com/

Может ли ваша проблема лежать в другом месте?

{
    "rows": [
        {
            "type": "fft_vel",
            "axis": "x",
            "pwrhgh": 7.44475138121547E-02,
            "pwrlow": 2.35267034990792E-02,
            "hzlow": 244.827586206897,
            "hzhgh": 506.896551724138,
            "dataid": 0,
            "id": 467,
            "name": "2008-02-08 14:24:22 - creating first active alarms testing",
            "title": "RMS displacement alert on Pump 11 Sensor 2",
            "description": "An RMS displacement value of 0.04495 inches was recorded on Pump 11 Sensor 2 on 2\u002F8\u002F2008. This is between the RMS displacement alert levels of 0.0442 inches and 0.12 inches.",
            "time_stamp": "2\u002F8\u002F2008 2:24:22 PM",
            "sensor_id": 550003281
        }
    ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...