Загрузка...

BAS How to extract last value from JSON response?

Thread in Private Keeper, BAS, OB created by stan88 Oct 16, 2024. 144 views

  1. stan88
    stan88 Topic starter Oct 16, 2024 Banned 0 Oct 8, 2024
    Как извлечь последнее значение из JSON ответа?

    Есть условный ответ от сервера:
    [{"country":7,"sum":0.059999999999999998,"service":"ultravds","number":"+79289847390","subscription_package_id":null,"webhook_url":"https:\/\/facebook.com\/","response":"TZ_NUM_ANSWER","tzid":142149587,"time":409,"msg":[{"service":"facebook","msg":"628135"}],"form":"index"},{"country":7,"sum":0.059999999999999998,"service":"ultravds","number":"+79872866613","subscription_package_id":null,"webhook_url":"https:\/\/facebook.com\/","response":"TZ_NUM_ANSWER","tzid":142150135,"time":875,"msg":[{"service":"facebook","msg":"294532"}],"form":"index"}]


    Как мне на BAS при извлечении данных через модуль JSON извлечь значение msg.msg , которое в данном случае равно 294532? Не обязательно, что кода будет два, их может быть случайное количество, поэтому привязываться к тому, что нужно извлечь второе значение мсг не нужно
     
  2. llimonix
    llimonix Oct 17, 2024 :peace: make testers great again! 23,810 Jan 20, 2020
    Code
    $[*].msg[0].msg
    [IMG]
    Получай все значения , вместо звездочки можешь писать 0 - первый элемент 1 - второй элемент и тд и тп
     
  3. 3645483
    3645483 Oct 17, 2024 4353 Nov 6, 2020
    [IMG]потом отсеиваешь что являются списком
     
Loading...
Top