Python3-替换JSON对象中的值

我正在运行一个返回三个键值对的 API 查询:

{'enabled': True, 'recording': False, 'autoDeletion': False}
{'enabled': True, 'recording': False, 'autoDeletion': False}

{'enabled': 1, 'recording': 0, 'autoDeletion': 0}

{'enabled': 1, 'recording': 0, 'autoDeletion': 0}

>我需要分别用1和替换这些值0,以获得:

我试过使用 json.dumps.replace,但我只是从 JSON 编码器模块中得到一个错误列表,最终出现在“TypeError: Object of type Response is not JSON serializable”,这就是它在代码中被注释掉的原因。

有没有一种简单的方法可以实现这种看似微不足道的替换?

这是代码

输出如下所示:

回答

我认为.json()返回 a dict,然后这样做,

输出:

希望有效!

data = api_response.json()
for k,v in data.items():
    data[k] = int(v)
print(data)

以上是Python3-替换JSON对象中的值的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>