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):