Here I'm creating a JavaScript object and converting it to a JSON string, ma JSON.stringify
restituisce "[object Object]"
in questo caso, invece di visualizzare il contenuto dell'oggetto. Come posso aggirare questo problema, in modo che la stringa JSON contenga effettivamente il contenuto dell'oggetto?JSON.stringify restituisce "[oggetto oggetto]" invece del contenuto dell'oggetto
var theObject = {name:{firstName:"Mark", lastName:"Bob"}};
alert(JSON.stringify(theObject.toString())); //this alerts "[object Object]"
avvisi non mostrano gli oggetti, solo stringhe, si dovrebbe utilizzare la console per questo. E la conversione di un oggetto in una stringa fa lo stesso, si finisce con [oggetto oggetto], poiché questa è la rappresentazione in serie di un oggetto. – adeneo
'theObject.toString()' = '" [oggetto oggetto] "' –
Vi siete mai chiesti perché [oggetto oggetto]? Dai un'occhiata a questa risposta: http://stackoverflow.com/a/25419538/3001704 – chetan92