【发布时间】:2015-07-04 18:28:49
【问题描述】:
有没有办法最小化 JsonResponse 中的 json? 通过最小化我的意思是删除空格等。
多亏了这一点,我可以在我的服务器上节省大约 100KB ;)。
例子:
我有一个 json:
{"text1": 1324, "text2": "abc", "text3": "ddd"}
我想实现这样的目标:
{"text1":1324,"text2":"abc","text3":"ddd"}
现在创建响应如下所示:
my_dict = dict()
my_dict['text1'] = 1324
my_dict['text2'] = 'abc'
my_dict['text3'] = 'ddd'
return JsonResponse(my_dict, safe=False)
【问题讨论】:
-
删除键、值或两者的空格?
-
在它们之间,键和值不能改变。我添加了一个示例。
-
我相信
JsonResponse总是会像这样间隔键值对。 -
传递原始值
json.dumps(separators=(',', ':')) -
真可惜。通过 HttpResponse 和 json.dumps 手动创建 json 响应怎么样?使用字典的键和值之间会有空格吗?
标签: python json django jsonresponse