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.