Content negotiator on Accept-header
Add JSON formatter + docs