gpt4 book ai didi

python - 如何在 Python/Django 中将字典列表转换为 JSON?

转载 作者:太空狗 更新时间:2023-10-29 17:24:45 25 4
gpt4 key购买 nike

我在 Google 上搜索并找到了答案,但它对我不起作用。我必须在 Django 中将列表作为 JsonResponse 发送,类似于:

list_to_json =[{"title": "hello there",
"link": "www.domain.com",
"date": ...},
{},{},{},...]

我正在通过应用 StackOverflow 将其转换为 JSON question1question2但这对我不起作用。我收到以下错误:

为了允许非字典对象被序列化,将safe参数设置为False

这是我的代码:

    def json_response(request):
list_to_json=[{"title": ..., "link": ..., "date": ...},{...}]
return JsonResponse(json.dumps(list_to_json) )

最佳答案

return JsonResponse(list_to_json, safe=False)

看看 documentation :

The safe boolean parameter defaults to True. If it’s set to False, any object can be passed for serialization (otherwise only dict instances are allowed). If safe is True and a non-dict object is passed as the first argument, a TypeError will be raised.

关于python - 如何在 Python/Django 中将字典列表转换为 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37909800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com