【发布时间】:2021-03-01 11:16:25
【问题描述】:
我正在使用 python 3.7 版本。 我有一个返回 json 字符串的 python 函数。即使我在双引号内有键/值,该函数总是返回带有单引号的键/值。谁能告诉我如何解决这个问题
def get_json():
return {
"id":"123",
"name":"Frank"
}
上述函数的输出是
{'id':'123', 'name':'Frank'}
我需要的是
{"id":"123", "name":"Frank"}
谁能帮我解决这个问题
【问题讨论】:
-
使用
json库:json.dumps(your_dict)。 -
你没有返回一个 json 字符串,那是一个字典。如果您想将其转换为 json 字符串,请使用 json 编码库。
-
除非您特别询问如何解决跨版本兼容性问题(在这种情况下,您的问题显然应该描述该问题),否则您不应混合使用 python-2.7 和 python-3.x 标签。
标签: python python-3.x python-2.7