JSON.parse() is returning [Object object]

Nothing, it behaves just as expected: you had a JSON object, you turned it into a string using stringify, you hand it over and then you turn it into an JSON object again using parse. If you then console.log it, you WILL get Object, because… it is.
In short: what’s the problem?
And something else: why go thru all the trouble of converting an object into a string and than back again into an object? Why not hand over the object without conversion?