Требуется поменять внутри fst_token_info значение ключа name с fdf на doge, не могу ни как добраться до name. Пробовал через if name = ..... , пробовал через dict.update, не получается.
data = {
"address": "0x544444444444",
"ETH": {
"balance": 444,
"total_in": 444,
"total_out": 4
},
"count_txs": 2,
"tokens": [
{
"fst_token_info": {
"address": "0x44444",
"name": "fdf",
"decimals": 0,
"symbol": "dsfdsf",
"total_supply": "3228562189",
"owner": "0x44444",
"last_updated": 1519022607901,
"issuances_count": 0,
"holders_count": 137528,
"price": False
},
"balance": 5000,
"totalIn": 0,
"total_out": 0
},
{
"sec_token_info": {
"address": "0x44444",
"name": "ggg",
"decimals": "2",
"symbol": "fff",
"total_supply": "250000000000",
"owner": "0x44444",
"last_updated": 1520452201,
"issuances_count": 0,
"holders_count": 20707,
"price": False
},
"balance": 500,
"totalIn": 0,
"total_out": 0
}
]
}
#
print(data)
data['ETH']['total_diff'] = 100
print(data)
for i_key in data['tokens']:
for i_skey in i_key.values():
print(type(i_skey['name']))