2012-04-13 70 views
0

我有問題找出什麼毛病JSON字符串我從http://www.hier-bin-ich-koenig.de/json/events接收到能夠解析它。它不驗證,至少不是與jsonlint,但我不知道問題在哪裏。所以SBJson當然也不高興。SBJson解析器不滿[O]

我也不明白[Ô]是從哪裏來的。我很想知道它是從內容還是將內容轉換成json的代碼。能夠找到驗證錯誤的地方會很好。

由記號器發送的確切錯誤是:

JSON值失敗。錯誤是:令牌[O]的非法的開始

回答

4

你頁面包括UTF-16 BOM(字節順序標記),接着是UTF-8編碼的文檔。你應該完全刪除BOM。不推薦使用UTF-8編碼。

0

我有同樣的問題,當我分析這是由PHP頁面生成一個JSON字符串。我決定通過使用記事本++這個問題,

1,打開PHP文件。 2,菜單 - >編碼 - >編碼UTF8無BOM 3,保存。

完成了。 enter image description here