gpt4 book ai didi

json - Python Flask 以反斜杠返回 JSON curl 请求

转载 作者:行者123 更新时间:2023-12-03 17:18:56 25 4
gpt4 key购买 nike

我从我的 mongoDB 数据库中获取结果并尝试通过 curl 将它们作为 JSON 对象发送:

custos = customerDB.CustomerModel.find()

jsonCusto = []
for doc in custos:
temp = json.dumps(doc, default=json_util.default)
jsonCusto.append(temp)

我在发送和获取之前打印这个:
'{"firstName": "Joshu", "lastName": "Wak", "creation": {"$date": 1414531609314}, "Cust_ID": 101, "streetNo": "3231", "_id": {"$oid": "54500a19d0f6120a0021c879"}, "email": "lolazo@cvn.com", "streetName": "washingoton"}'

但在 curl 屏幕上我得到:
"{\"firstName\": \"Joshu\", \"lastName\": \"Wak\", \"creation\": {\"$date\": 1414531609314}, \"Cust_ID\": 101, \"streetNo\": \"3231\", \"_id\": {\"$oid\": \"54500a19d0f6120a0021c879\"}, \"email\": \"lolazo@cvn.com\", \"streetName\": \"washingoton\"}

我尝试了大约 10 种组合,但都无法做到正确。我将不胜感激任何帮助。

谢谢!

最佳答案

您几乎可以肯定正在对 JSON 进行双重编码。只需删除 json.dumps在你的循环中,只在最后使用它:

custos = customerDB.CustomerModel.find()
jsonCusto = list(custos)
jsonText = json.dumps(jsonCusto, default=json_util.default)

关于json - Python Flask 以反斜杠返回 JSON curl 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26625277/

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