[Proposal] Allow custom status for json response

I'm currently working on a small project where I need to set a custom status for a json response just like in the `:nothing` version. I've added the necessary methods and tests. Does this sound alright with you guys?