Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Przejdź do głównej treści
Gizke.com
Blog

Formater JSON

Działa na Twoim urządzeniu. Nic nie jest wysyłane.

Upuść tutaj plik .json

Formatuj, waliduj i przeglądaj JSON całkowicie w przeglądarce - nic nie jest nigdzie przesyłane.

JSON (JavaScript Object Notation) to standardowy format wymiany danych między API webowymi, plikami konfiguracyjnymi i ustawieniami aplikacji. Nawet jeden źle postawiony przecinek lub brakujący cudzysłów może zepsuć całą odpowiedź, dlatego walidacja i formatowanie JSON przed użyciem jest ważne. To narzędzie analizuje Twój JSON lokalnie w przeglądarce, dokładnie wskazuje, gdzie jest błąd składni, i pozwala go przeformatować, zminifikować lub przeglądać jako drzewo - Twoje dane nigdy nie trafiają na żaden serwer.

Najczęściej zadawane pytania

Do czego służy JSON?
JSON jest domyślnym formatem danych dla większości API webowych, backendów aplikacji mobilnych i plików konfiguracyjnych (takich jak package.json w projektach Node.js). Jest czytelny zarówno dla ludzi, jak i maszyn, dlatego zastąpił XML w większości nowoczesnych wymian danych.
Dlaczego mój JSON pokazuje błąd składni?
Najczęstsze przyczyny to zbędny przecinek po ostatnim elemencie, brakujące cudzysłowy wokół klucza, pojedyncze cudzysłowy zamiast podwójnych lub niezamknięty nawias. Komunikat o błędzie pokazuje dokładny wiersz i kolumnę, dzięki czemu możesz od razu przejść do problemu.
Jaka jest różnica między formatowaniem a minifikacją?
Formatowanie dodaje wcięcia i podziały wierszy, aby struktura była łatwa do odczytania. Minifikacja usuwa wszystkie te białe znaki, tworząc możliwie najmniejszy plik - przydatne, gdy wysyłasz JSON przez sieć i nie musi być czytelny dla człowieka.
Czy moje dane JSON są gdzieś przesyłane?
Nie. Parsowanie, formatowanie i walidacja odbywają się całkowicie lokalnie w Twojej przeglądarce za pomocą JavaScript - Twój JSON nigdy nie opuszcza Twojego urządzenia ani nie trafia na serwer, nawet gdy przesyłasz plik zamiast wklejać tekst.
Co robi przycisk „Sortuj klucze”?
Rekurencyjnie sortuje klucze każdego obiektu alfabetycznie na każdym poziomie zagnieżdżenia, nie zmieniając kolejności elementów tablic. Dzięki temu znacznie łatwiej porównać dwa pliki JSON lub odpowiedzi API zawierające te same dane, ale zserializowane z kluczami w innej kolejności.
Jak znaleźć konkretną wartość w dużym pliku JSON?
Przełącz się na widok Drzewo i wpisz tekst w polu wyszukiwania - pasujące klucze i wartości zostaną podświetlone, a ich gałęzie automatycznie się rozwiną, nawet głęboko w zagnieżdżonych obiektach lub tablicach. Kliknij przycisk „Kopiuj ścieżkę” przy danym węźle, aby skopiować jego dokładną lokalizację, na przykład $.users[0].email, i odwołać się do tego pola bezpośrednio w swoim kodzie.
Dla programistów: otwórz tę stronę z parametrem `q` w adresie URL - np. gizke.com/json?q={"hello":"world"} - a ta wartość zostanie automatycznie uzupełniona. Większość odwiedzających tego nie potrzebuje; służy to do linkowania bezpośrednio do gotowego przykładu.

Udostępnij to narzędzie

BlogO nasKontaktWarunki korzystaniaPolityka prywatności