I’ve just tried this using twurl and the response from that call seems to parse OK in JSONlint. I don’t see anything that breaks at the moment.
I can see that there is a malformed element in the raw.json file in your first post. However, I’m confused as to how you generated that JSON document - what tool or app are you using? If this is your own app, can you share the app ID (not the consumer keys), please?
Basically I’m struggling to reproduce this reliably.