JSON意外令牌错误(PHP json_encode& jsonlint.com)

时间:2014-05-11 05:33:17

标签: php json jsonlint

{"cover":"http:\/\/files.domain.com\/some_file\/1234.jpg_thumb.png"}

这是我的JSON代码,当我尝试解析时,它会返回Unexpected Token错误。 我检查了http://jsonlint.com/但是进展不顺利。

我用php json_encode函数编码JSON。

++更新 当我复制JSON字符串并将其粘贴到记事本或其他纯文本编辑器中并重新复制时,它工作正常。 我认为它必须是一些编码错误或其他东西。我会试试。

1 个答案:

答案 0 :(得分:1)

我修好了。 找出来很简单;我捕获数据包并查看十六进制,json中还有其他字节。 我的php文件编码是带有BOM的UTF-8!我只是简单地将它转换为utf-8,而且一切都很好。