json怎么去掉null字段

   2024-11-05 9110
核心提示:在 JSON 中,可以通过遍历对象的属性来检查和删除 null 值字段。以下是一个示例代码:import jsondef remove_null_fields(obj):i

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

import jsondef remove_null_fields(obj):    if isinstance(obj, dict):        return {key: remove_null_fields(value) for key, value in obj.itEMS() if value is not None}    elif isinstance(obj, list):        return [remove_null_fields(item) for item in obj if item is not None]    else:        return objjson_data = '{"name": "John", "age": null, "city": "New York", "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": "New York"},其中所有的 null 字段已经被移除了。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号