【发布时间】:2019-09-08 02:06:14
【问题描述】:
我在 Python 中使用的 API 需要一个 JSON 格式的输入,如下所示:
'type': 'leadlist',
'filter': [1135],
但我只能用 Python 为 API 提供这种值:
'type': 'leadlist',
'filter': '[1135]',
键“过滤器”的值是这样生成的。请注意,第一个示例是否为“无”是一个字符串
'filter':f"[{key}]"
有什么办法不能是字符串吗?
编辑:预期的输入不是列表。它是我正在使用的软件中某个元素的 ID(数字),不知何故位于 JSON API 中的括号之间。
【问题讨论】:
-
使用模块
json -
生成该字符串的原因是什么?您应该修复它以返回
list而不是 列表的字符串表示形式