Как удалить нулевые ключи со значениями из объекта JSON в python?

У меня есть JSON объект, в котором я хочу удалить нулевой ключ со значением, которое является моим JSON. Пожалуйста, дайте мне решение, как я могу удалить нулевой атрибут с ключом и значением из объекта и получить данные без нулевых ключей

Это мой JSON объект

{
    "null": "John",
    "Category": "General",
    "Product": "Shoes",
    "Size": "40"
}

ОБНОВЛЕНИЕ:

results= {}         
for key in keywords:             
   results[key['prodcut1']] = round(int(key['total']) / total * 100, 2)

  print('results', results)   

Получение этого результата

{     "null": "John",     
"Category": "General",     
"Product": "Shoes",     
"Size": "40" }

Если вы хотите удалить ключ из словаря, то на похожий вопрос был дан ответ здесь: Как удалить ключ из словаря Python?

Вы присваиваете отрасли элемент, который вы только что достали из словаря.

Решение A

Чтобы исправить это, вы не должны назначать выскочивший элемент на industries.

Просто удалите industries = следующим образом:

Перед

industries = industries.pop("null", None)

После

industries.pop("null", None)

Это должно дать вам желаемый результат.

Решение B

Если это не сработало, попробуйте использовать del следующим образом:

del industries["null"]

EDIT

Похоже, вы забыли кавычки на клавише None в объекте, это, похоже, решило вашу проблему.

Вернуться на верх