Задать вопрос
@gccDenys

Глубина вложения JSON, как обойти ограничение?

Строю бинарное дерево, родитель и 2 ветки и так далее. С помощью d3.js.
Столкнулся с проблемой что когда получается объект с большой вложенностью, функция json_encode отваливается на JSON_ERROR_DEPTH - "Maximum stack depth exceeded"
Не могу придумать как это обойти. Я понимаю что скорее всего нужно разбивать такой json. Но нет ли часом опции которая позволит увеличить вложенность? В общем нужно обойти это что бы строить очень длинные деревья, на тысячи вложений.
  • Вопрос задан
  • 1082 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@aol-nnov
string json_encode ( mixed $value [, int $options = 0 [, int $depth = 512 ]] )
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Gregpopov
Full stack web developer
Вот один из примерно 16 000 результатов поиска
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы