Rather than repeating `JSONRenderer`, can we instead just put an `ensure_ascii` flag on `JSONRenderer`, which would then use `return json.dumps(data, cls=self.encoder_class, indent=indent, ensure_ascii=self.ensure_ascii)`.

UnicodeJSONRenderer can then simply be...

    class UnicodeJSONRenderer(JSONRenderer):
        ensure_ascii = False