Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/02/2009, 20:59
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 6 meses
Puntos: 834
Respuesta: Convertir un Objeto javascript a texto (string)

Fijate si te sirve:
Código PHP:
<script>
var 
objeto = {nivel:'A'nombre:'Costa Sur'personal:'145',algo:{pepe:123},otro:['a','b']};
var 
a='';
function 
recorrer(o){
    if(
o.constructor==Array)
        
a+='[';
    if(
o.constructor==Object)
        
a+='{';
    for(var 
i in o){
        if(
o.constructor!=Array)
            
a+=i+':';
        if(
o[i].constructor==Object){
            
recorrer(o[i]);
        }else if(
o[i].constructor==Array){
            
recorrer(o[i]);
        }else if(
o[i].constructor==String){
            
a+='"'+o[i]+'",';
        }else{
            
a+=o[i]+',';
        }
            
    }
    if(
o.constructor==Object)
        
a+='},';
    if(
o.constructor==Array)
        
a+='],';
    return 
a.substr(0,a.length-1).split(',}').join('}').split(',]').join(']');
}
alert(recorrer(objeto));
</script>