【发布时间】:2020-03-11 15:05:25
【问题描述】:
具有类似于以下内容的 JSON 文件输出:
{
"object1": {
"json_data": "{json data information}",
"tables_data": "TABLES_DATA"
},
"object2": {
"json_data": {json data information}",
"tables_data": ""
}
}
基本上,如果tables_data 有一个空字符串,如object2 所示(例如"tables_data": ""),我希望删除整个对象,以便输出如下所示:
{
"object1": {
"json_data": "{json data information}",
"tables_data": "TABLES_DATA"
}
}
执行此操作的最佳方法是什么?这些对象中的每一个都对应于一个名为summary[] 的列表中的单独索引。
【问题讨论】:
-
在什么情况下应该移除对象?从json文件本身,还是从json文件读取后的内存中python字典?
-
来自 json 文件本身