0

我有一个返回 json 数据的 Api 方法。当我尝试使用在线 json 验证器验证 json 数据时:http://pro.jsonlint.com/使用比较选项,在一个部分中给出 url,在另一部分中给出 url 的输出,url 部分显示一个错误并验证复制和粘贴数据的部分。

这里可能是什么问题?

json_validation

更新:我将 2 个输出复制到记事本中并进行了文件比较,在 url 的输出开头有一个不可打印的字符。

D:\>fc j1.js j2.js

Comparing files j1.js and J2.JS

***** j1.js

{

    "responseStatus": null,

***** J2.JS

{

    "responseStatus": null,

*****

api 响应的内容类型是“application/json; charset=utf-8”。

4

1 回答 1

1

在不了解您的语言环境和字符集的情况下,这是猜测;但虚假文本的位置表明它可能是 Unicode BOM。(嗯,六个字节?两个 UTF-8 BOM?)

于 2015-01-02T06:59:01.243 回答