gpt4 book ai didi

javascript - 类型错误 : Converting circular structure to JSON - find error in json

转载 作者:搜寻专家 更新时间:2023-10-31 23:38:15 26 4
gpt4 key购买 nike

我正在使用带有 MEAN 堆栈的 Contentful。我查询 Contentful API 并取回一个 json 对象。

contentClient.entries(query, function(err, entries){
if (err) throw err;
console.log(entries);
});

我刚刚收到以下错误:

[TypeError: 将循环结构转换为 JSON]

对象很大(当我将它从控制台导出到文档时超过 3000 行)。所以我不能在这里发布它,但我想知道是否有一种方法可以找到对象中循环结构问题的位置以及如何解决这个问题?

最佳答案

我是 Contentful 的一名开发人员,我想我可以帮助解决您问题的第二部分。

至于第一部分,如果您在 Node 领域,greuze 的回答是最理想的选择。另一种方法(在浏览器中也有帮助)是使用 https://www.npmjs.com/package/safe-json-stringify

至于第二部分,contentful.js 库所做的事情是解析指向其他条目的链接。原始 JSON 仅包含一个带有链接元数据的对象,但链接条目包含在附加的包含属性中。然后图书馆会去解决这些问题,这样您就不必自己动手了。

但是,我们确实允许您在将条目相互链接时创建循环链接(您甚至可以将一个条目链接到它自己!),目前我们还没有实现一种好的方法来检测并在 CMS 中呈现这些链接(尽管这是我要提出的一个很好的功能想法)。

因此,一旦您确实找到了循环引用,那应该是您的根本问题。

关于javascript - 类型错误 : Converting circular structure to JSON - find error in json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30236820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com