I am using expressjs 4.0 for my project also I am using bodyParser.json() middleware but found that bodyParser.json() middleware works weired for 'name' key of any json body.
for eg. If I sent Post body like this
{"name":{"displayName": "Abc"}}
it parses as
{name: "[object Object]"}
not sure why it bodyParser.json() parses name key as like this, but if we rename key name to any other name other than 'name'it works perfectly.