2010-05-03 31 views
0

這是我的json對象。一切似乎都很好,但我不知道我爲什麼看到這個。 「元素清單後缺失」有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 
     } 
    ] 
} 

回答

0

據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 
     } 
    ] 
} 
0

這可能是由瀏覽器(XmlHttpRequest對象)的錯誤消息,而不是從代碼解析JSON。我認爲有兩種設置會影響瀏覽器驗證響應的方式:

檢查您是以文本還是json格式請求數據,而不是xml或html。

檢查您是否將響應的內容類型設置爲application/json或text/plain,而不是text/html或application/xml。