由于循环 JSON 错误,Azure Durable Functions 无法 return 对象

Azure Durable Functions cannot return an Object because of circular JSON error

写在 JavaScript 我有一个要初始化的 Activity 函数和 return Orchestrator 函数的对象。对象已初始化但不能是 return 因为 "Exception: TypeError: Converting circular structure to JSON"。无论如何 return 一个对象回到

错误信息 => Exception: TypeError: Converting circular structure to JSON

从你的 activity 函数你正在 return 像这样的东西 =>

var a = {};
a.b = a;

当 activity 将 returns 对象返回给它的 Orchestrator 时,它在内部生成一个 json 并在 Orchestrator 中解析 json.

JSON.stringify 不能像这样转换结构。

意思activity函数不能return循环结构对象。

您需要从 circular object 和 return 创建一个 non circular object