The response bodies of pigeon are double JSON encoded --
For example, one POST /pigeon to go-atv had a response like this:

X-Powered-By: Express
Content-Type: application/json; charset=utf-8
Content-Length: 5293
ETag: "-1761601814"
Date: Wed, 20 Mar 2013 16:57:03 GMT
Connection: keep-alive

"{\"error\":false,\"cause\":null,\"tMessage\":\"OK\",\"response\":\"type\":\"collection\",\"subType\":\"collection\",\"tKey\":\"GOROSTGPAP38886\",\"title\":\"The Fight Game with Jim Lampley Collection\",\"items\":{\"type\":\"feature\",\"tKey\":\"GOROSTGP35187\",\"offeringTkey\":\"GOROSTGP84018\",\"title\":\"The Fight Game with Jim Lampley #1\",\"isMiniSeries\":false,\"summary\":\"An HBO Sports presentation.\",\"isExtra\":false,\"isFree\":false,\"images\":\"640x360\":\"http://i.preprd.lv3.hbogo.com/images/hbo/asset/745419/745419_1308655_640

...

It looks like encoded JSON that is then encoded again into one huge stream.