Testovač JSON Path: Testujte JSONPath online
Pomocou tohto testovača JSON Path vyhodnotíte výrazy voči JSON a skontrolujete každú zhodnú hodnotu spolu s jej cestou. Vyskúšajte bodkovú notáciu ($.key), prístup k poliam ([0]), zástupné znaky ([*]), rezy ([0:2]), rekurzívny zostup ($..key) a základné filtre ([?(@.x > 5)]). Vyskakovacie okno so syntaxovým ťahákom vám pomôže overiť podporované vzory a doladiť dotazy skôr, než ich zapojíte do aplikácie.
Testovač JSON Path je nástroj v prehliadači na vyhodnocovanie výrazov JSONPath voči JSON. Zobrazuje hodnoty, ktoré zodpovedajú vášmu výrazu, a cesty k nim, takže môžete skontrolovať, čo dotaz vyberá, skôr než ho zapojíte do aplikácie. Použite ho na otestovanie výrazu, preskúmanie JSON dát alebo doladenie dotazu predtým, než sa naň spoľahnete inde.
Testovač podporuje bodkovú notáciu ($.key), prístup k poliam ([0]), zástupné znaky ([*]), rezy ([0:2]), rekurzívny zostup ($..key) a základné filtre ([?(@.x > 5)]). Zadajte JSON ako dáta na dotazovanie, potom uveďte výraz JSONPath a skontrolujte zhody. Počas práce je k dispozícii vyskakovacie okno so syntaxovým ťahákom ako referencia; vstup nepopisuje žiadne ďalšie nastaviteľné možnosti.
JSON predstavuje štruktúrované dáta, zatiaľ čo výrazy JSONPath vyberajú hodnoty v JSON dokumentoch. Prevedenie výberu na dotaz pomáha, keď potrebujete nájsť konkrétne polia alebo položky polí, preskúmať vnorené dáta alebo overiť, že výraz vyberá zamýšľané hodnoty. Testovač zobrazuje zhody aj ich cesty, aby bola táto kontrola výpovednejšia.
Testovač JSON Path funguje úplne vo vašom prehliadači: vaše vstupy sa spracúvajú na vašom zariadení a nikam sa nenahrávajú, neukladajú ani neposielajú na server. Po načítaní stránky funguje aj bez pripojenia. Vývojári a DevOps inžinieri ho môžu použiť na experimentovanie s JSONPath, kontrolu reálneho vstupu a overenie správania dotazu pred nasadením.
Krok 1: Vložte alebo presuňte svoje JSON dáta do vstupného poľa. Použite JSON, na ktorý sa chcete pýtať, napríklad odpoveď alebo konfiguračný objekt.
Krok 2: Zadajte výraz JSONPath, ktorý chcete otestovať. Môžete vyskúšať bodkovú notáciu, prístup k poliam, zástupné znaky, rezy, rekurzívny zostup alebo základné filtre.
Krok 3: Skontrolujte zhodné hodnoty a ich cesty. Vidieť oboje uľahčuje pochopenie, ktoré časti JSON váš výraz vyberá.
Krok 4: Ak potrebujete pripomenúť podporované vzory výrazov, použite vyskakovacie okno so syntaxovým ťahákom, potom upravte dotaz a skontrolujte zhody.
Prípad použitia: Otestujte výraz JSONPath na reálnom JSON a pozrite si presne, ktoré hodnoty zodpovedajú, spolu s ich cestami.
Prípad použitia: Dolaďte výraz pred jeho zapojením do aplikácie. Môžete tak iterovať bez ukladania súboru alebo zmeny kódu aplikácie.
Prípad použitia: Skontrolujte hraničné prípady pred nasadením dotazu. Vyskúšajte výrazy s prístupom k poliam, zástupnými znakmi, rezmi alebo základnými filtrami na JSON, ktoré plánujete spracovávať.
Prípad použitia: Preskúmajte vnorenú JSON odpoveď, keď potrebujete nájsť hodnoty na konkrétnych cestách. Zhodné výsledky pomáhajú lepšie vidieť účinok výrazu.
Prípad použitia: Preskúmajte rekurzívny zostup, keď sa ten istý kľúč môže objaviť na rôznych úrovniach JSON štruktúry. Skontrolujte vrátené hodnoty a cesty, aby ste videli, čo dotaz vyberá.
Prípad použitia: Pri učení syntaxe JSONPath používajte vyskakovacie okno s ťahákom. Poskytuje praktickú referenciu pri testovaní podporovaných vzorov výrazov.