2012-04-13 76 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