Как изменить значение JSON с помощью python

Привет, я пытаюсь сделать торгового бота, который связан с объемом других минут. но иногда, когда я получаю свой API, несколько раз я получаю очень маленькие цифры как 82.7641093 . я хочу изменить значение "volume_traded". когда он ниже 1500, я хочу свой json, так как он считается 1500

  url_XRP5MIN = 
'https://rest.coinapi.io/v1/ohlcv/POLONIEX_SPOT_XRP_BTC/latest? 
period_id=5MIN'
headers = {'X-CoinAPI-Key': 'YOUR APİ KEY'}
responseXRP5 = requests.get(url_XRP5MIN, headers=headers)

XRPLAST5Volume=responseXRP5.json()[0]['volume_traded']
print(XRPLAST5Volume)

"time_period_start": "2019-02-18T18:15:00.0000000Z",
"volume_traded": 171673.27542305,



"time_period_start": "2019-02-18T18:30:00.0000000Z",
"volume_traded": 82.76410936,
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
0
55
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий
import json, requests

url = 'https://rest.coinapi.io/v1/ohlcv/POLONIEX_SPOT_XRP_BTC/latest?'

headers = {'X-CoinAPI-Key': 'YOUR APİ KEY'}
response = requests.get(url, headers=headers)

result = response.json()

print(result[0]['volume_traded'])
if float(result[0]['volume_traded']) <= float(1500):
    # do whatever like reset the value
    result[0]['volume_traded'] = 2500

print(json.dumps(result, sort_keys=True, indent=4))
# notice the new value we set

Вы можете получить доступ к значениям JSON следующим образом

print your_dict['key']

Итак, чтобы изменить значение, вы можете сделать что-то вроде

if float(your_dict['volume_traded']) < 1500:
    your_dict['volume_traded'] = 1500

Другие вопросы по теме