Долго упорно и никому не нужно.
Обходите рекурсивно массив, (не забудьте про грабли с циклическими ссылками) и записываете ключи и значения в XML.
Потом читаете XML и строите массив обратно.
За объекты пока не сделаете массивы даже не беритесь. Там граблей на порядок больше будет.
|