JSON验证失败(RFC 4627)

时间:2015-01-01 12:23:01

标签: json validation rfc4627

我有一个返回json数据的Api方法。当我尝试使用在线json验证器验证json数据时:http://pro.jsonlint.com/,使用compare选项,在一个部分中给出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;字符集= UTF-8"

1 个答案:

答案 0 :(得分:1)

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