Toollet
Hledejte podle úkolu nebo názvu aplikaceHledatKontaktujte nás
Ceník

Získat a hledat cesty JSON

Vložte JSON nebo otevřete soubor v UTF-8 a podle potřeby použijte JSONPath pro hledání hodnot. Prázdný dotaz zobrazí všechny hodnoty. Zkontrolujte původní text vybrané hodnoty a její cesty v JSONPath, JavaScript, Python, jq a lodash. Zkopírujte zobrazenou cestu nebo uložte všech 5 formátů této hodnoty jako TXT.

1 soubor JSON v UTF-8. Až 1MB (1,000,000 bajtů).

Prázdné pole zobrazí všechny hodnoty.

Co můžete udělat

Zkontrolovat hodnoty a cesty společně

Zobrazte hodnoty v JSON spolu s jejich cestami, typy a krátkými náhledy. Můžete také zkontrolovat původní text vybrané hodnoty.

Hledat hodnoty pomocí JSONPath

Hledejte výrazy pro hodnoty, například uvnitř polí. Prázdný výraz vypíše hodnoty obsažené v celém JSON.

Získat cesty v 5 formátech

Vyberte zápis z nabídky JSONPath, JavaScript, Python, jq nebo lodash a zkopírujte jej. Uložte všech 5 formátů vybrané hodnoty jako text.

Jak používat

  1. Zadat JSON

    Vložte JSON nebo vyberte 1 soubor UTF-8 JSON. Můžete také zkusit ukázku.

  2. Podle potřeby zadat dotaz a poté zobrazit

    Zadejte JSONPath a vyhledejte konkrétní hodnoty, poté stiskněte Zobrazit cesty. Ponecháte-li pole prázdné, zkontrolujete všechny hodnoty.

  3. Vybrat hodnotu a získat její cesty

    Vyberte hodnotu ze seznamu a zkontrolujte její původní text. Zvolte formát a zkopírujte jej, nebo uložte všech 5 formátů této hodnoty společně.

Kdy je užitečný

Extrahovat hodnoty z API odezev

Zkontrolujte, kde se v odezvě s vnořenou strukturou nachází potřebná hodnota, a připravte její cestu pro použití ve skriptu.

Najít hodnoty v polích, které splňují podmínky

Vyhledávejte pomocí JSONPath v polích produktů nebo agregovaných datech a poté zkontrolujte odpovídající hodnoty a jejich přesné umístění.

Čtení pozic a cest v JSON

Počátek a indexy polí

V JSONPath je $ počátkem celého JSON. Indexy polí začínají na 0, takže [0] odkazuje na první prvek.

Hodnoty v seznamu a původní JSON

Náhledy objektů a polí ukazují počet položek, které obsahují. Vyberte hodnotu a zkontrolujte její původní text. false, 0 a null jsou samostatné existující hodnoty.

Zápis cesty se liší podle jazyka

Příklady pro JavaScript a Python používají proměnnou s názvem data. jq a lodash používají vlastní zápis. Zkopírovaný zápis upravte podle proměnných a zpracování tam, kde jej použijete.

Po změně vstupu nebo dotazu zobrazit znovu

Úprava vstupu nebo změna dotazu odstraní předchozí seznam a výběr. Stiskněte Zobrazit cesty s novým obsahem. Samotné přecházení mezi stránkami zachovává prohlíženou hodnotu.

Kdy nelze JSON vyhledávat

Vyhledávání pomocí výrazů je zastaveno u JSON s duplicitními názvy klíčů nebo u čísel, která nelze bezpečně vyhledávat. Ponechte výraz prázdný a v seznamu zkontrolujte původní hodnoty a zápisy.

Časté dotazy

Mohu použít celou syntaxi JSONPath?

Podporována jsou odvolání na vlastnosti a pole i vyhledávání pomocí podmínek. Pokud nelze výraz použít, zobrazí se chyba; výraz upravte. Soulad se všemi syntaktickými pravidly RFC není zaručen.

Co když názvy polí obsahují mezery nebo symboly?

Cesty se zobrazují s názvy polí v uvozovkách a s nezbytnými symboly vyznačenými pomocí zpětného lomítka. Zkopírujte zobrazenou cestu tak, jak je, a zkontrolujte zápis tam, kde ji použijete.

Moje vyhledávání vrátilo 0 výsledků.

I když se vstupní JSON načte, výsledek bude 0, pokud výrazu neodpovídají žádné hodnoty. Výraz upravte nebo ponechte prázdný a zkontrolujte všechny hodnoty.

Jsou omezení pro vyhledávání nebo zobrazení?

Výsledky se zobrazují po 50 položkách. Dotazy jsou omezeny na 2,000 znaků a výsledky na 1,000 položek. Pokud výsledky limit překročí, zobrazí se chyba místo částečného výsledku, takže podmínky zužte. Pokud zpracování trvá příliš dlouho, zmenšete velikost vstupu.

Které cesty se ukládají?

5 formátů pro 1 vybranou hodnotu — JSONPath, JavaScript, Python, jq a lodash — se uloží do json-paths.txt. Tato operace neuloží cesty všech položek v JSON.

Mohu použít JSON s komentáři nebo koncovými čárkami?

Zadejte standardní JSON. Komentáře nebo koncové čárky způsobí chybu. Tato obrazovka JSON neopravuje ani neformátuje.

Vstup a výsledky

Vstup
Zadejte nebo vložte přímo, nebo použijte 1 soubor UTF-8 JSON. Soubory mohou mít až 1MB (1,000,000 bajtů).
Vyhledávání
JSONPath je volitelné. Ponecháte-li je prázdné, zobrazí se hodnoty obsažené v celém JSON.
Kopírovat
Zkopírujte cestu vybrané hodnoty v aktuálně zobrazeném formátu.
Uložit
Uložte všech 5 formátů vybrané hodnoty do json-paths.txt. Původní text můžete zkontrolovat na obrazovce.

Současné nastavení

Hledat nástroje