【发布时间】:2016-01-21 13:30:05
【问题描述】:
你能帮我如何使用格式将列表“some”传递到字符串“json_req”吗?
some = ["3874933","38423894"]
json_req='{"marketIds" : {},"priceProjection" : {"priceData" : ["EX_BEST_OFFERS"]}}'.format(some)
结果应该是:
'{"marketIds" : ["3874933","38423894"],"priceProjection" : {"priceData" : ["EX_BEST_OFFERS"]}}'
目前我收到一个错误:
KeyError: '"marketIds" '
谢谢
【问题讨论】:
-
当我尝试打印它时,我得到 KeyError: '"marketIds" '
-
您的密钥与 JSON 数据不匹配,它包含文字引号和空格。
-
@ArthurZangiev,展示你是如何尝试打印它的,让我们先更正那个部分。
-
他在格式化第二行的字符串时遇到了 KeyError。格式错误的格式字符串 - 不转义大括号。
标签: python string python-2.7