From 8912a99986a977ee6ca7bbe2368f5033644577b0 Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Mon, 29 Mar 2021 12:25:48 -0700 Subject: [PATCH] make default json output more compact --- jc/cli.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/jc/cli.py b/jc/cli.py index 4df4e6df..527a01d6 100644 --- a/jc/cli.py +++ b/jc/cli.py @@ -344,14 +344,16 @@ def json_out(data, pretty=False, env_colors=None, mono=False, piped_out=False): styles = set_env_colors(env_colors) if pretty: - return str(highlight(json.dumps(data, indent=2, ensure_ascii=False), JsonLexer(), Terminal256Formatter(style=JcStyle))[0:-1]) + return str(highlight(json.dumps(data, indent=2, ensure_ascii=False), + JsonLexer(), Terminal256Formatter(style=JcStyle))[0:-1]) else: - return str(highlight(json.dumps(data, ensure_ascii=False), JsonLexer(), Terminal256Formatter(style=JcStyle))[0:-1]) + return str(highlight(json.dumps(data, separators=(',', ':'), ensure_ascii=False), + JsonLexer(), Terminal256Formatter(style=JcStyle))[0:-1]) else: if pretty: return json.dumps(data, indent=2, ensure_ascii=False) else: - return json.dumps(data, ensure_ascii=False) + return json.dumps(data, separators=(',', ':'), ensure_ascii=False) def generate_magic_command(args):