@kingsize )))) как бы это ни звучало, кажется теперь я понял
я думал, что деление идёт не на "браузер/не браузер", а на "https/http", и я ошибался
Как получать элементы с json по jsonpath
-
Попробовал такой вариант, но он крашнулся с ошибкой SyntaxError: jsonPath: Can't find variable: length: _v.browseId && length(_v.browseId)==24
$..[?(@.browseId && length(@.browseId)==24)].browseId
Массив:
[
{"browseId": "a1b2c3d4e5f6g7h8"},
{"browseId": "1234567890abcdef12114444"},
{"browseId": "z9y8x7w6v5u4t3s2r1"},
{"browseId": "qwertyuiopasdfghjk"},
{"browseId": "mnopqrstu1234567890abcd"},
{"browseId": "abcdefghijk1234567890lmno"},
{"browseId": "9876543210zyxwvutsrqponm"}
] -
Я рекомендую голову не ломать этим.
Воспользуйтесь онлайн генератором https://easycodeforall.com/generate-jsonpath.html он вам выдаст все ключи.
Со временем попользуетесь и поймете как это работает. Лично я так и изучил работу JsonPath