Javascript parse(JSON.stringify(data))返回错误
JSON.parseJSON.stringifydata返回错误:JSON中位于位置0的意外标记u 我怀疑JSON.parseJSON.stringifydata返回错误,因为JSON.parse在JSON.stringifydata之前结束。我试着在另一个文件上运行代码,结果成功了,所以我真的不知道如何解决它 我试着在两幕之间信誓旦旦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
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格式,我们将无法进一步帮助您。您是对的。这是一个错误的数据库拉。