louboutin,
с одной стороны вроде все нормально отрабатывает, с другой - есть циклическая зависимость
var cod = {a:5};
alert(JSON.stringify(cod));
cod.cod = cod;
alert(cod.a); // нормально
alert(cod.cod.a); // нормально
alert(JSON.stringify(cod)); // ошибка