gpt4 book ai didi

python - 在 Python 中使用 json

转载 作者:行者123 更新时间:2023-11-28 20:44:59 25 4
gpt4 key购买 nike

你好,我正在尝试使用 python 发送 json 请求,但是当我尝试使用以下格式创建 json 对象时,python 给我错误:

data="{
"auth": {
"tenantName": "user1",
"passwordCredentials": {
"username": "user1",
"password": "pass"
}
}
}"

错误信息是:文件“auth.py”,第 5 行 数据=“{ ^SyntaxError: EOL while scanning string literal

最佳答案

您可以简单地创建一个字典并使用 json.dumps() 从中创建一个 JSON 字符串。

import json

data = json.dumps({
'auth': {
'tenantName': 'user1',
'passwordCredentials': {
'username': 'user1',
'password': 'pass'
}
}
})

你所做的是无效的,因为你不能在“正常”引用的字符串中有换行符 - 你必须改用三引号。但是,不要那样做。使用字符串函数创建 JSON 不是一个好主意,即使它只是将手工制作的 JSON 字符串打包成一个字符串。

关于python - 在 Python 中使用 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24530794/

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