Here I'm creating a JavaScript object and converting it to a JSON string, but JSON.stringify
returns "[object Object]"
in this case, instead of displaying the contents of the object. How can I work around this problem, so that the JSON string actually contains the contents of the object?
var theObject = {name:{firstName:"Mark", lastName:"Bob"}};
alert(JSON.stringify(theObject.toString())); //this alerts "[object Object]"
Use alert(JSON.stringify(theObject));