Строю бинарное дерево, родитель и 2 ветки и так далее. С помощью d3.js.
Столкнулся с проблемой что когда получается объект с большой вложенностью, функция json_encode отваливается на JSON_ERROR_DEPTH - "Maximum stack depth exceeded"
Не могу придумать как это обойти. Я понимаю что скорее всего нужно разбивать такой json. Но нет ли часом опции которая позволит увеличить вложенность? В общем нужно обойти это что бы строить очень длинные деревья, на тысячи вложений.
Как всегда ситуация сейчас требует немедленно решить вопрос. Я пока не могу придумать как более оптимально получить данные, что бы нарисовать большое дерево.