diff --git a/gluon/serializers.py b/gluon/serializers.py index d53740d7..032cff81 100644 --- a/gluon/serializers.py +++ b/gluon/serializers.py @@ -119,8 +119,8 @@ def xml(value, encoding='UTF-8', key='document', quote=True): return ('' % encoding) + str(xml_rec(value, key, quote)) -def json(value, default=custom_json, indent=None): - value = json_parser.dumps(value, default=default, sort_keys=True, indent=indent) +def json(value, default=custom_json, indent=None, sort_keys=False): + value = json_parser.dumps(value, default=default, sort_keys=sort_keys, indent=indent) # replace JavaScript incompatible spacing # http://timelessrepo.com/json-isnt-a-javascript-subset # PY3 FIXME