gpt4 book ai didi

python 字典转换为 json 不符合预期

转载 作者:太空宇宙 更新时间:2023-11-04 10:18:47 25 4
gpt4 key购买 nike

我正在使用 Django 1.8 和 python 2.7。我想将我的数据库 (sqlite3) 中的一些数据解析为 JSON 格式。

查看.py:

def json_view(request):
maps = Maps.objects.filter(data_id=3).values('ciudad', 'latitud', 'longitud')
userPos = json.dumps(list(maps))
return JsonResponse({'userPosView': userPos})

当我通过浏览器访问我的 View 时,我得到:

{"userPosView": "[{\"latitud\": \"12.1363889\", \"ciudad\": \"Manague\", \"longitud\": \"-86.2513889\"}]"}

问题是 userPosView 看起来像键,其余的看起来像 userPosView 的单个值

"[{\"latitud\": \"12.1363889\", \"ciudad\": \"Manague\", \"longitud\": \"-86.2513889\"}]".

如果有人能帮助我,我将不胜感激,因为我无法访问我的 JSON 对象的纬度和经度值。

最佳答案

为什么要在 userPosView 中添加所有 JSON?

 return JsonResponse({'userPosView': userPos}) 

你可以像这样返回创建的转储

return JsonResponse(userPos)

关于python 字典转换为 json 不符合预期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33630088/

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