JSONPath Explorer
Scrie o expresie JSONPath, lipește JSON-ul și vezi pe loc valorile care se potrivesc — fără script, fără server, totul în browser.
Matching values appear here as a JSON array.
Rulează în browserul tău. Ce introduci nu este încărcat pe PayloadIQ.
JSONPath Explorer rulează o expresie JSONPath peste un document JSON direct în browserul tău și îți arată valorile care se potrivesc, fără să trimită nimic la vreun server. Pornește expresia cu $ pentru rădăcină, intri în chei cu .cheie, alegi elemente dintr-un array după index cu [0] și parcurgi tot arrayul sau toate valorile unui obiect cu wildcard-urile [*] și .*. Așa scoți exact datele de care ai nevoie dintr-un răspuns API sau dintr-un fișier de configurare, fără să scrii cod.
Cum funcționează
Expresia se citește de la stânga la dreapta, pas cu pas: $ e rădăcina, .cheie coboară într-o proprietate, [0] alege un element după index, iar [*] și .* desfac fiecare element al unui array sau fiecare valoare a unui obiect. Fiecare pas cu wildcard aplatizează rezultatele în lista curentă, așa că $.items[*].id îți întoarce un singur array plat cu toate id-urile. Evaluarea se face mergând prin obiectul deja parsat și nu folosește niciodată eval, deci e un subset mic și sigur — fără riscul de a executa cod. Nu suportă filtre, descendență recursivă (..) sau slice-uri; dacă un pas nu găsește nimic, rezultatul e pur și simplu un array gol, care e un răspuns valid, nu o eroare.
De ce rulează local
Răspunsurile API conțin adesea token-uri, date de utilizatori sau alte informații pe care nu vrei să le lipești într-un serviciu online. Aici JSON-ul nu părăsește niciodată pagina: parsarea și evaluarea expresiei se întâmplă integral în browserul tău, în JavaScript, fără upload și fără cont. Poți inspecta un payload de producție sau un fixture de test în siguranță, iar dacă închizi tabul nu rămâne nimic stocat nicăieri. E util și când lucrezi pe un VPN restrictiv sau offline — tool-ul merge la fel, fără să depindă de vreun backend.