Skip to main content
 首页 » 编程设计

python之使用 json.dumps(string) 转储字符串

2025年05月04日22itcoder

我想将字符串放入 json.dumps()

string = "{data}" 
 
print json.dumps(string) 

然后我得到:

“{data}” 而不是:{data}

如何得到这个不带引号的字符串?

方法替换:

json.dumps(string.replace('"', '') 

或strip:

json.dumps(string.strip('"') 

不起作用。

请您参考如下方法:

您不会转储 字符串,而是转储 字符串。

d = {"foo": "bar"} 
j = json.dumps(d) 
print(j) 

输出:

{"foo": "bar"} 

使用字符串作为 json.dumps 的参数是没有意义的它期望字典或列表/元组作为参数。

Serialize obj to a JSON formatted str using this conversion table.