Skip to main content
 首页 » 编程设计

python之如何存储其中包含 `"` 的字符串

2025年05月04日20birdshome

我想要一个 JSON 对象,它的属性值是一个带有字符 " 的字符串。 例如:

{ 
"Dimensions" : " 12.0" x 9.6" " 
} 

显然这是不可能的。我该怎么做呢? 使用 Python。

请您参考如下方法:

艾萨克是正确的。

至于如何在 python 中执行此操作,您需要提供有关如何构建 JSON 对象的更详细说明。例如,假设您没有使用外部库并手动执行(我知道这很荒谬),您会这样做:

>>> string = "{ \"Dimensions\" : \" 12.0\\\" x 9.6\\\" \" }" 
>>> print string 
{ "Dimensions" : " 12.0\" x 9.6\" " } 

显然这有点傻。如果您使用的是标准 python json 模块,请尝试以下操作:

from json import JSONEncoder 
encoder = JSONEncoder() 
string = encoder.encode({ "Dimensions":" 12.0\" x 9.6\" " }) 
 
>>> print string 
{"Dimensions": " 12.0\" x 9.6\" "} 

这是期望的结果。