@drop1s

Как из json достать в python?

как из этого JSON вытащить "maxSingleTransAmount":"8265.00", а конкретно "8265.00"

{"code":"000000","message":null,"messageDetail":null,"data":[{"adv":{"advNo":"11353027482400563200","classify":"mass","tradeType":"SELL","asset":"USDT","fiatUnit":"RUB","advStatus":null,"priceType":null,"priceFloatingRatio":null,"rateFloatingRatio":null,"currencyRate":null,"price":"82.65","initAmount":"1301.16000000","surplusAmount":"100.10","amountAfterEditing":"100.10000000","maxSingleTransAmount":"8265.00","minSingleTransAmount":"8250.00","buyerKycLimit":null,"buyerRegDaysLimit":null,"buyerBtcPositionLimit":null,"remarks":null,"autoReplyMsg":"","payTimeLimit":15,"tradeMethods":[{"payId":null,"payMethodId":"","payType":"RosBank","payAccount":null,"payBank":null,"paySubBank":null,"identifier":"RosBank","iconUrlColor":"https://bin.bnbstatic.com/image/admin_mgs_image_upload/20200616/63af2fa0-5dc6-446d-991c-4505ceec4493.png","tradeMethodName":"Rosbank","tradeMethodShortName":"Rosbank","tradeMethodBgColor":"#EE293D"}],"userTradeCountFilterTime":null,"userBuyTradeCountMin":null,"userBuyTradeCountMax":null,"userSellTradeCountMin":null,"userSellTradeCountMax":null,"userAllTradeCountMin":null,"userAllTradeCountMax":null,"userTradeCompleteRateFilterTime":null,"userTradeCompleteCountMin":null,"userTradeCompleteRateMin":null,"userTradeVolumeFilterTime":null,"userTradeType":null,"userTradeVolumeMin":null,"userTradeVolumeMax":null,"userTradeVolumeAsset":null,"createTime":null,"advUpdateTime":null,"fiatVo":null,"assetVo":null,"advVisibleRet":null,"assetLogo":null,"assetScale":2,"fiatScale":2,"priceScale":2,"fiatSymbol":"₽","isTradable":true,"dynamicMaxSingleTransAmount":"8265.00","minSingleTransQuantity":"99.81","maxSingleTransQuantity":"100.00","dynamicMaxSingleTransQuantity":"100.00","tradableQuantity":"100.00","commissionRate":"0.00100000","tradeMethodCommissionRates":[],"launchCountry":null},"advertiser":{"userNo":"s190a7d2f4d763beea7f13c2412c25ab5","realName":null,"nickName":"Siberia70","margin":null,"marginUnit":null,"orderCount":null,"monthOrderCount":15,"monthFinishRate":0.9375,"advConfirmTime":0,"email":null,"registrationTime":null,"mobile":null,"userType":"user","tagIconUrls":[],"userGrade":2,"userIdentity":"","proMerchant":null,"isBlocked":null}}],"total":158,"success":true}
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
seven5674
@seven5674
Старый я уже что бы что-то в себе менять
import json

str = '{"code":"000000","message"...}'
data = json.loads(str)

print(data["data"][0]["adv"]["maxSingleTransAmount"])


для таких простыней есть json online codebeautify
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы