Si lo que desea es mirarlo con fines de depuración, realice una o console.log(myObject)
console.dir(myObject)
y echar un vistazo a la consola de Firebug/cromo/safari.
El objeto no tiene automáticamente una propiedad length
porque no es una matriz. Para repetir las propiedades de un objeto, hacer algo como esto:
for (var p in location) {
console.log(p + " : " + location[p]);
}
En algunos casos es posible que desee iterar sobre las propiedades del objeto, pero no propiedades de prototipo del objeto. Si usted está recibiendo material no deseado con el bucle for..in regular, utilizar Object.prototype
's hasOwnProperty
:
for (var p in location) if (location.hasOwnProperty(p)) {
console.log(p + " : " + location[p]);
}
La cosa es, si esto es/fue realmente los datos JSON, que debería haber sido una cadena en algún punto, ya que JSON es, por definición, una representación de cadena de un objeto. Así que su pregunta "Cómo imprimir datos json" casi se puede leer como "Cómo imprimir una cadena". Si quieres imprimirlo, deberías poder atraparlo antes de que llegue a lo que se haya analizado en ese objeto y solo imprimirlo.
necesitan explicar esto mucho mejor. –