Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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 parse(JSON.stringify(data))返回错误_Javascript_Node.js_Json - Fatal编程技术网

Javascript parse(JSON.stringify(data))返回错误

Javascript parse(JSON.stringify(data))返回错误,javascript,node.js,json,Javascript,Node.js,Json,JSON.parseJSON.stringifydata返回错误:JSON中位于位置0的意外标记u 我怀疑JSON.parseJSON.stringifydata返回错误,因为JSON.parse在JSON.stringifydata之前结束。我试着在另一个文件上运行代码,结果成功了,所以我真的不知道如何解决它 我试着在两幕之间信誓旦旦 getDataInArray = databaseData => { console.log(databaseData); let js

JSON.parseJSON.stringifydata返回错误:JSON中位于位置0的意外标记u

我怀疑JSON.parseJSON.stringifydata返回错误,因为JSON.parse在JSON.stringifydata之前结束。我试着在另一个文件上运行代码,结果成功了,所以我真的不知道如何解决它

我试着在两幕之间信誓旦旦

getDataInArray = databaseData => {
    console.log(databaseData);

    let json = JSON.stringify(databaseData);
    console.log(json);

    let array = JSON.parse(json);
    console.log(array);

    return array;
};
getDataInArray:array的预期结果类型。
结果:错误:JSON中的意外标记u位于位置0

意外的u是未定义的u。检查databaseData的值,因为它可能是空的。

数据示例是什么?那么错误发生在哪一行呢?这就是问题所在-当您出现错误时,databaseData和json的值是多少?因为它肯定不是一种有效的JSON格式,如果不知道为什么它不是一种有效的JSON格式,我们将无法进一步帮助您。您是对的。这是一个错误的数据库拉。