I've added the format="json" q-value for when the request wants it to be formatted in json. Hopefully there is a better way of doing this. Some things I would like checked:
1) Is there a easier way of formatting the code to json or a less splitting of code by brackets etc to get the Json?
2) Is the code formatted correctly for couchdb?
2) Should the json helper methods be in couch_httpd_misc_handlers.erl or couch_log.erl?
3) Am I remotely on the right track here, I'm very new to erlang so welcome any feedback. I will happily accept the statement "Garren you clearly are clueless, step back and let the pros do this kind of work"?