I get this error:

> 
> JSON.parse: unexpected character
> 
> 
> 

when I run this statement in firebug:

```
JSON.parse({"balance":0,"count":0,"time":1323973673061,"firstname":"howard","userId":5383,"localid":1,"freeExpiration":0,"status":false});

```

Why is it so? The JSON string seems correct to me and I also tested it using JSHint. The passed object in the above case is a server response with content type set to `application/json`