D'oh, must have had a brain fart when I wrote this, using hash rockets instead of colons like real JSON. My guess is that FakeWeb is being nice and somehow cleaning up that response, or perhaps it's being cleaned up when being read somehow. That should be cleaned up; how do you want that done? Another pull request?