From d8ee1389b8f45eb0f5a007ae8d42a88703a3b61a Mon Sep 17 00:00:00 2001 From: William Stewart Date: Mon, 19 Jan 2015 11:43:58 +0200 Subject: [PATCH] Add custom separators support to JSONRenderer Allow custom separators for the JSONRenderer by sending a 'separators' item in your `renderer_context`. --- rest_framework/renderers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py index 634338e9e..f3756aec2 100644 --- a/rest_framework/renderers.py +++ b/rest_framework/renderers.py @@ -90,7 +90,9 @@ class JSONRenderer(BaseRenderer): renderer_context = renderer_context or {} indent = self.get_indent(accepted_media_type, renderer_context) - separators = SHORT_SEPARATORS if (indent is None and self.compact) else LONG_SEPARATORS + separators = renderer_context.get( + 'separators', + SHORT_SEPARATORS if (indent is None and self.compact) else LONG_SEPARATORS) ret = json.dumps( data, cls=self.encoder_class,