ToolHub
Otwórz narzędzie

Ekstraktor JSONPath

Wyodrębniaj dane JSON za pomocą wyrażeń JSONPath

Narzędzia deweloperskie

O tym narzędziu

Ekstraktor JSONPath umożliwia wykonywanie zapytań do danych JSON za pomocą wyrażeń ścieżkowych — potężnej składni do nawigacji i wybierania elementów w strukturach JSON. Obsługuje symbole wieloznaczne, indeksy tablic i zejście rekurencyjne, umożliwiając precyzyjne wyodrębnianie danych.

Główne funkcje

Szybki podgląd

Przykłady użycia

json jsonpath query extract data

Często zadawane pytania

Jakie składnie wyrażeń JSONPath są obsługiwane?

Obsługiwana jest notacja kropkowa (np. store.name) i notacja nawiasowa (np. store["name"]), a także indeksy tablic (np. products[0]) i symbole wieloznaczne (np. products[*]). Ścieżki rozpoczynają się od $., co oznacza zapytanie od obiektu głównego.

Jak używać symbolu wieloznacznego *?

Symbol wieloznaczny * służy do dopasowania wszystkich elementów w tablicy lub wszystkich par klucz-wartość w obiekcie. Na przykład products[*].name zwraca pole name wszystkich produktów w tablicy, a wynik prezentowany jest jako tablica.

Jak tworzyć zapytania do głęboko zagnieżdżonych danych?

Dostęp do głęboko zagnieżdżonych danych uzyskuje się, pisząc wyrażenie ścieżkowe warstwa po warstwie, np. store.metadata.lastUpdated. Każdy poziom łączy się kropką, a do elementów tablicy odwołuje się za pomocą nawiasów kwadratowych z indeksem.

Czy moje dane są bezpieczne podczas korzystania z tego narzędzia?

Absolutnie tak. Całe parsowanie danych JSON i zapytania ścieżkowe odbywają się lokalnie w przeglądarce. Żadne dane nie są przesyłane na serwer, co zapewnia pełną prywatność Twoich danych.

Czy można jednocześnie wyodrębnić dane z wielu ścieżek?

Tak. Wpisz wyrażenie w polu ścieżki i kliknij „Dodaj ścieżkę”, aby dodać wiele wyrażeń ścieżkowych. Narzędzie wykona wszystkie zapytania jednocześnie i wyświetli wyniki dla każdej ścieżki osobno.