编程语言
首页 > 编程语言> > 保存具有Parse.files数组的Javascript对象会导致“将循环结构转换为JSON”错误

保存具有Parse.files数组的Javascript对象会导致“将循环结构转换为JSON”错误

作者:互联网

当我尝试上传解析文件数组进行解析时,我遇到了parse.com不喜欢它的问题.

我目前有一个充满base64字符串图像数据的数组(arr)

for (var i=0; i<arr.length; i++){
    var pfile = new Parse.File("photo", { base64: arr[i] });
    pfile.save();
    parseArr.push(pfile);
}

当我尝试将数组保存到名为“images”的列到parse.com数据浏览器时,我遇到了一个错误:

posts.set("images", parseArr)

我最终得到了这个错误

TypeError: Converting circular structure to JSON
    at Object.stringify (native)
    at _.extend._resetCacheForKey (../node_modules/parse/build/parse-latest.js:4957:25)

无论如何我可以上传多张照片,这些照片会出现在parse.com的一栏中吗?
这是parse.com问题的存档部分,但它们需要更改源代码以避免问题.

Reference to the parse.com archive question forum

救命?

解决方法:

最后更新:好消息!已经进行了修复,将在下一个Javascript SDK版本1.6.0中发布.

标签:javascript,parse-com
来源: https://codeday.me/bug/20190528/1173100.html