2024-10-03 23:29:12 发布
网友
我的山药是这样的:
SomeRecord: type: array items: type: - string - number - null
我试试皮亚姆和拉梅尔亚姆勒它们都将'null'转换为None(类NoneType)。 有没有简单的方法来改变这种行为?在
'null'
None
您可以使用一个简单的递归函数来查找None值并将其转换为'None',如下所示:
'None'
def convert_none_to_str(data): if isinstance(data, list): data[:] = [convert_none_to_str(i) for i in data] elif isinstance(data, dict): for k, v in data.items(): data[k] = convert_none_to_str(v) return 'None' if data is None else data
{'SomeRecord': {'type': 'array', 'items': {'type': ['string', 'number', None]}}} {'SomeRecord': {'type': 'array', 'items': {'type': ['string', 'number', 'None']}}}
您可以使用一个简单的递归函数来查找
None
值并将其转换为'None'
,如下所示:代码:
测试代码:
^{pr2}$结果:
相关问题 更多 >
编程相关推荐