json
-
Помогите , пожалуйста, спарсить отсюда Balance(amount)
через модуль Json почему-то в логе null, через код javascript никак не могу найти верный:({"accounts":[{"alias":"qw_wallet_rub","fsAlias":"qb_wallet","bankAlias":"QIWI","title":"WALLET","type":{"id":"WALLET","title":"Visa QIWI Wallet"},"hasBalance":true,"balance":{"amount":8.02,"currency":643},"currency":643,"defaultAccount":true}]}
После этого null
api с киви официальное, значения тоже взял с сайта киви
-
-
@uraabk спасибо большое, надеюсь когда-то я в этом разберусь сам
-
{"accounts":[{"alias":"qw_wallet_rub","fsAlias":"qb_wallet","bankAlias":"QIWI","title":"WALLET","type":{"id":"WALLET","title":"Visa QIWI Wallet"},"hasBalance":true,"balance":{"amount":8.02,"currency":643},"currency":643,"defaultAccount":true}]}
У вас путь неправильно был построен, поэтому null и отдает.
Вот правильный - "$.accounts[0].balance.amount" (без кавычек, конечно же).
Любой путь в модуле начинается с символа '$'
Чтобы проверить или протестировать работоспособность JPath, можете воспользоваться этими сайтами: