print online array javascript json stringify

online - print json javascript



JSON.stringify devuelve "[objeto Objeto]" en lugar del contenido del objeto (4)

JSON.stringify devuelve "[objeto Object]" en este caso

Esto se debe a que está llamando a toString() en el objeto antes de serializarlo:

JSON.stringify(theObject.toString()) /* <-- here */

Elimine la llamada toString() y debería funcionar bien:

alert( JSON.stringify( theObject ) );

Aquí estoy creando un objeto JavaScript y convirtiéndolo en una cadena JSON , pero JSON.stringify devuelve "[object Object]" en este caso, en lugar de mostrar el contenido del objeto. ¿Cómo puedo solucionar este problema para que la cadena JSON realmente contenga el contenido del objeto?

var theObject = {name:{firstName:"Mark", lastName:"Bob"}}; alert(JSON.stringify(theObject.toString())); //this alerts "[object Object]"


Use alert(JSON.stringify(theObject));


Utilizar

var theObject = {name:{firstName:"Mark", lastName:"Bob"}}; alert(JSON.stringify(theObject));