首页 > 解决方案 > 用空字符串替换 None 值

问题描述

我有一个 JSON 文件,其中包含某些属性的 None 值。我想将此值转换为字符串(“无”)。这是一个例子:

Convert
{"id": 134768, "groupId": 9039, "vehicleId": None, "username": "ccrabtree"}
to
{"id": 134768, "groupId": 9039, "vehicleId": "None", "username": "ccrabtree"}

我怎样才能做到这一点?

标签: pythonpython-3.x

解决方案


您可以为此使用字典理解:

new_dict = {key: 'None' if value is None else value for (key, value) in old_dict.items()}

推荐阅读