Node.js JSON中的循环结构是什么?
我在我的Express应用程序中遇到一个错误,该错误说明: 未处理的PromisejectionWarning:TypeError:将循环结构转换为JSONNode.js JSON中的循环结构是什么?,node.js,json,express,Node.js,Json,Express,我在我的Express应用程序中遇到一个错误,该错误说明: 未处理的PromisejectionWarning:TypeError:将循环结构转换为JSON 我搜索并找到了类似问题的引用,也许我有点慢,但我甚至不明白JSON中的“循环结构”是什么。我似乎无法在网上找到任何相关信息,也无法解释到底是什么以及为什么会发生这些类型的错误。我从第三方API检索的照片元数据列表如何包含对自身的循环引用,JSON最终只是一个字符串,它如何引用自身?您拥有的循环结构不在JSON中,而是在您试图转换为JSON的
我搜索并找到了类似问题的引用,也许我有点慢,但我甚至不明白JSON中的“循环结构”是什么。我似乎无法在网上找到任何相关信息,也无法解释到底是什么以及为什么会发生这些类型的错误。我从第三方API检索的照片元数据列表如何包含对自身的循环引用,JSON最终只是一个字符串,它如何引用自身?您拥有的循环结构不在JSON中,而是在您试图转换为JSON的对象中 圆形结构来自包含引用原始对象的对象。JSON没有表示这些内容的方式 例如,集合对象中的子对象包含对父对象的引用:
包含文档
的列表,每个节点
都有一个对其包含的节点
的引用李>文档
- 一个游戏可能有一个
s的列表,他们可能携带一个或多个玩家
s。每个物品
可能知道它的当前所有者项目
玩家
包含文档
的列表,每个节点
都有一个对其包含的节点
的引用李>文档
- 一个游戏可能有一个
s的列表,他们可能携带一个或多个玩家
s。每个物品
可能知道它的当前所有者项目
玩家
让obj={a:1};obj.b=obj代码>你是对的-JSON不能引用自身,这就是为什么会出现错误。错误源于前置对象,请给我们更多的信息;obj.b=obj代码>你是对的-JSON不能引用自身,这就是为什么会出现错误。错误源于前置对象,请给我们更多的信息。啊,这更有意义。事实证明,我错误地从API返回了请求对象,而不是实际的请求数据,这就是为什么会发生这种情况。因此JSON本身实际上不能是循环的,但是它的源对象可以是循环的。非常感谢。啊,这更有意义。事实证明,我错误地从API返回了请求对象,而不是实际的请求数据,这就是为什么会发生这种情况。因此JSON本身实际上不能是循环的,但是它的源对象可以是循环的。非常感谢。