Значение по умолчанию для свойства RecursionLimit
равно 100, что означает, что оно может сериализовать объекты, вложенные на глубину до 100 объектов, ссылающихся друг на друга.
Я не могу себе представить, что у вас на самом деле есть объекты, которые вложены так глубоко, поэтому наиболее вероятной причиной сообщения об ошибке является то, что у вас есть объект, который содержит ссылку на себя, или два объекта, которые имеют ссылки друг на друга , Поскольку это вызывает бесконечную цепочку дочерних объектов, вы получаете эквивалент переполнения стека в сериализаторе.