Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/02/2009, 22:25
Avatar de gersveo
gersveo
 
Fecha de Ingreso: julio-2008
Mensajes: 145
Antigüedad: 16 años, 5 meses
Puntos: 5
Respuesta: Convertir un Objeto javascript a texto (string)

Cita:
Iniciado por Panino5001 Ver Mensaje
Fijate si te sirve:
Código PHP:
<script>
var 
objeto = {nivel:'A'nombre:'Costa Sur'personal:'145',algo:{pepe:123},otro:['a','b']};
function 
recorrer(o){
        var 
a='';
    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> 
uyy si este me sirve de mucho
gracias me sacaste de un apuro
solo le cambie una cosilla (var a='';)dentro de la función
Invertiste tiempo en esto, Mil y Mil gracias.

Última edición por gersveo; 05/02/2009 a las 22:39 Razón: Corrección