а в JSON никак не выйдет. потому что ссылки JS в нем нельзя представить (можно только собственно ссылаемые объекты), а большая часть свойств объектов DOM это ссылки на другие объекты DOM.
потому опять вопрос, нафига козе баян? почему нельзя не отсвечивать и не передавать window.document.body.innerHTML?
Очень умными америкосами была поставлена задача - кидать содержимое в JSON, нафига - сам не пойму, да и они наверное тоже не понимают. Просто всю доку в инете перерыл и решил спросить