Почему не работает JsonPath



  • Не могу достать данные из JSON в БАСе.

    [
      {
        "Ip": "103.233.153.58",
        "Port": 1080,
        "Ping": 184,
        "Time": 1608504533,
        "Location": {
          "city": "North Kuta",
          "continent": "Asia",
          "country": "Indonesia",
          "countryCode": "ID",
          "ipName": "",
          "ipType": "Residential",
          "isp": "Biznet ISP",
          "lat": "-8.3891",
          "lon": "115.5393",
          "org": "Biznet ISP",
          "query": "103.233.153.58",
          "region": "Bali",
          "status": "success"
        },
        "Type": [
          "SOCKS4"
        ],
        "Failed": false,
        "Anonymity": "Anonymous",
        "WorkingCount": 44,
        "Uptime": 41.1,
        "RecheckCount": 107
      }
    ]
    

    Попробовал несколько онлайн конструкторов, например, https://jsonpathfinder.com/
    alt text
    В БАСе запрос такой:

    $[0].Ip
    

    Что не так?



  • @Vincent_ said in Почему не работает JsonPath:

    Что не так?

    Может косяк в том, что у вас массив?

    9657283e-93c0-4c06-8581-77fc080bd67c-изображение.png

    498fd24c-ede8-4649-bf19-4386a2a095f5-изображение.png



  • @Fox спасибо. Я ошибался в том, что нужно всегда указывать абсолютный путь, поэтому и пробовал указывать массив вначале.


Log in to reply