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 с киви официальное, значения тоже взял с сайта киви

    alt text



  • @sergik76

    [[123]] = JSON.parse([[SAVED_CONTENT]]).accounts[0].balance.amount
    

    0_1553302987944_2019-03-23_040252.png



  • @uraabk спасибо большое, надеюсь когда-то я в этом разберусь сам



  • @sergik76 said in json:

    {"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, можете воспользоваться этими сайтами:

    http://jsonpath.com/
    http://jsonpathfinder.com/


Log in to reply
 

  • 4
  • 5
  • 2
  • 2
  • 9
  • 2
  • 5
  • 6