Ad Widget

Collapse

json проблема, помогите пожалуйста

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dedy
    Senior Member
    • Sep 2018
    • 203

    #1

    json проблема, помогите пожалуйста

    Добрый день

    Ниже вывод что получаю по json, типа агента ставлю zabbix_http, данные получаю

    {"ActiveSmsOrders":[],"UserStatistic":{"MyStatistic":{"Count":0,"Spe ed" :null},"AllStatisctic":{"Count":0,"Speed":null},"B alance":{"Available":null,"Used":null}},"SmsStatus Info":{"SmsWithoutStatusForToday":1067,"SmsWithout StatusAll":1078,"DeliveredSms":2141,"NotDeliveredS ms":3,"Pause":0,"Failed":597},"ProviderStatus":[{"ID":2,"Name":"smpp","IsDeleted":0,"Additional Inf o":null,"Updated":"2019-02-15 11:04:28.493266","SenderID":null,"Center":null},{" ID":3,"Name":"gsm-gateway","IsDeleted":0,"AdditionalInfo":null,"Upda ted":"2019-02-15 11:04:28.493266","SenderID":null,"Center":null},{" ID":4,"Name":"ecollect","IsDeleted":0,"Additiona lI nfo":null,"Updated":"2019-02-15 11:04:28.493266","SenderID":null,"Center":null},{" ID":2905,"Name":"test_sms","IsDeleted":0,"Additi onalInfo":null,"Updated":"2019-02-15 11:04:28.493266","SenderID":null,"Center":null},{" ID":14603,"Name":"","IsDeleted":0,"AdditionalInf o" :null,"Updated":"2019-02-15 11:04:28.493266","SenderID":null,"Center":null},{" ID":14606,"Name":"1","IsDeleted":0,"AdditionalIn fo ":null,"Updated":"2019-02-15 11:04:28.493266","SenderID":null,"Center":null},{" ID":1,"Name":"test-sms","IsDeleted":0,"AdditionalInfo":null,"Updated " :"2020-12-09 08:23:01.499668","SenderID":"[2, 3, 4, 5]","Center":null},{"ID":5,"Name":"testAPI","IsD el eted":0,"AdditionalInfo":null,"Updated":"2021-03-31 07:55:08.857092","SenderID":"[2, 3, 4, 5]","Center":null}],"SmsSentStoped":null}



    Дальше создаю зависимы элемент


    в предобработке ставлю
    $.SmsStatusInfo.$.Failed в http://jsonpath.com/ всё получается
    а вот заббикс пишет
    • cannot extract value from json by path "$.SmsStatusInfo.$.Failed": unsupported construct in jsonpath starting with: "$.SmsStatusInfo.$.Failed"


    Что ему мешает ?

    Заранее спасибо


  • dedy
    Senior Member
    • Sep 2018
    • 203

    #2
    Решил. Переделал через заббикс агент и курлом с хоста забираю данные

    Comment

    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #3
      JSONPath
      $.["SmsStatusInfo"].["Failed"]

      Comment

      Working...