意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

在JSON中,可以通过遍历对象的属性来检查和删除null值字段

来源:恒创科技 编辑:恒创科技编辑部
2024-02-06 13:48:42

在JSON中,可以通过遍历对象的属性来检查和删除null值字段。以下是一个示例代码:

importjson defremove_null_fields(obj): ifisinstance(obj,dict): return{key:remove_null_fields(value)forkey,valueinobj.items()ifvalueisnotNone} elifisinstance(obj,list): return[remove_null_fields(item)foriteminobjifitemisnotNone] else: returnobj json_data='{"name":"John","age":null,"city":"NewYork","state":null}' #解析JSON数据 data=json.loads(json_data) #去掉null字段 data_without_null=remove_null_fields(data) #将数据转换回JSON字符串 json_without_null=json.dumps(data_without_null) print(json_without_null)

输出结果将是:{"name":"John","city":"NewYork"},其中所有的null字段已经被移除了。




在JSON中,可以通过遍历对象的属性来检查和删除null值字段

上一篇: xshell怎么连接云服务器? 下一篇: 可以使用du命令来查看每个目录的大小