Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSON.parse:意外的非空白_Javascript_Json - Fatal编程技术网

Javascript JSON.parse:意外的非空白

Javascript JSON.parse:意外的非空白,javascript,json,Javascript,Json,我正在向服务器发送请求,并在响应消息中将JSON对象从服务器发送到客户端。“我的浏览器”中的网络调试响应负载如下所示: { "NumberA": 0, "NumberB": 12, "Name": "Fred", "File": { "Filename": "None", "ReadByIDs

我正在向服务器发送请求,并在响应消息中将JSON对象从服务器发送到客户端。“我的浏览器”中的网络调试响应负载如下所示:

{
    "NumberA": 0,
    "NumberB": 12,
    "Name": "Fred",
    "File": {
      "Filename": "None",
      "ReadByIDs": [1, 2, 3]
    }
}.....
我使用ajax来执行POST,并且有成功和错误处理程序。我在上面的响应中得到了一个错误,它声称“JSON数据后面有一个意外的非空白字符”。该错误似乎是指JSON对象后的点(当我在浏览器调试窗口的“响应”窗格中将鼠标悬停在这些点上时,会显示“\u0”(无倒逗号)

我已经在服务器端将json对象保存为一个文件,并验证了文件中只有json对象(不是点),并且我已经验证了响应的头和负载中传输的字节数是正确的


我看到其他帖子显示,当JSON格式不正确时会发生此错误,但我不确定这里是否存在这种情况。

这里缺少一些重要信息。服务器如何准确地提供响应?