Интересно, пробовали ли вы использовать ключевое слово «del».
Образец кода -
import json
with open('data_file.json', 'r') as file:
data = json.load(file)
keys_to_delete = ['k1', 'k2', 'k3']
for k in keys_to_delete:
if k in data:
del data[k]
with open('new_data.json', 'w') as file:
json.dump(data, file)
На такие неясные вопросы отвечать бесполезно. На данный момент даже не ясно, приводят ли данные в файле JSON к словарю, насколько глубоко они вложены и т. д.
Предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.