我想要一个 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\" "}
这是期望的结果。
关于python - 如何存储其中包含 `"` 的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/763654/