Azure Durable Functions не может вернуть объект из-за круговой ошибки JSON - PullRequest
1 голос
/ 14 апреля 2020

Написано в JavaScript У меня есть функция Activity, которую я хотел бы инициализировать и вернуть объект в функцию Orchestrator. Объект инициализирован, но не может быть возвращен из-за «Exception: TypeError: Преобразование круговой структуры в JSON». Есть ли способ вернуть объект обратно в

?

1 Ответ

1 голос
/ 14 апреля 2020

Сообщение об ошибке => Exception: TypeError: Converting circular structure to JSON

из вашей функции активности вы возвращаете что-то вроде этого =>

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

Когда функция активности возвращает объект обратно в Orchestrator, внутренне он делает a json и в Orchestrator он анализирует json.

JSON.stringify не может преобразовывать структуры, подобные этой.

Значение функций деятельности не может возвращать объект круговой структуры.

Вам необходимо создать non circular object из circular object и вернуть его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...