0

我在找出从http://www.hier-bin-ich-koenig.de/json/events收到的 json 字符串有什么问题以便能够解析它时遇到问题。它没有验证,至少没有使用 jsonlint,但我不知道问题出在哪里。所以当然 SBJson 也很不高兴。

我也不明白那个 [Ô] 是从哪里来的。我很想知道它是来自内容还是将内容转换为 json 的代码。能够找到验证错误的位置会很棒。

标记器发送的确切错误是:

JSONValue 失败。错误是:令牌的非法开始 [Ô]

4

2 回答 2

4

您的页面包含一个 UTF-16 BOM(字节顺序标记),后跟一个 UTF-8 编码文档。您应该完全删除 BOM。不推荐用于 UTF-8 编码。

于 2012-04-13T16:05:11.267 回答
0

我在解析由 PHP 页面生成的 json 字符串时遇到了同样的问题。我通过使用记事本++解决了这个问题,

1、打开php文件。2、menu->encoding->encode UTF8 without BOM 3、保存。

完成了。在此处输入图像描述

于 2013-04-30T09:20:36.803 回答