удалить символ из json

zaivanza

Новичок
Пользователь
Дек 28, 2021
28
1
3
Как удалить символ "_" из dict файла json?

В файле находится следующее:

{
"symbol": "GALAXY_USDT",
"price": "891.8300",
},
{
"symbol": "ICX3S_USDT",
"price": "65.8600",

}

Мне нужно удалить символ "_" во всех элементах и дальше работать с этим файлом без этого символа
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 589
459
83
можно так
Python:
dct = {
          "symbol": "GALAXY_USDT",
          "price": "891.8300",
      }

for i in dct:
    dct[i] = dct[i].replace("_", "")

print(dct)
 

zaivanza

Новичок
Пользователь
Дек 28, 2021
28
1
3
можно так
Python:
dct = {
          "symbol": "GALAXY_USDT",
          "price": "891.8300",
      }

for i in dct:
    dct[i] = dct[i].replace("_", "")

print(dct)
Вот что выдает:
AttributeError: 'int' object has no attribute 'replace'
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 589
459
83
значит где то в файле есть значения инта, а не строк...
можно использовать try/except или isinstance
 

Форум IT Специалистов