Change :hal[e] to :hal[e]_json

Specs pass. This was Andre's branch, I'm just fixing the specs and making the PR. It does seem to be more consistent to me.

Specs pass. Note that this may be a breaking change.