Jak działa formater JSON?
Formater JSON parsuje wklejony tekst funkcją JSON.parse() i zwraca pięknie sformatowany wynik przez JSON.stringify(data, null, 2). Jeśli składnia jest nieprawidłowa, błąd wyłapywany jest przez catch i pokazywany w czerwonej ramce - wraz z dokładną informacją gdzie wystąpił.
Najczęstsze błędy w JSON
- Zbędny przecinek na końcu tablicy lub obiektu (np.
[1, 2, 3,]) - Pojedyncze cudzysłowy zamiast podwójnych (
'klucz'zamiast"klucz") - Brak cudzysłowu wokół klucza (
{ klucz: 1 }zamiast{ "klucz": 1 }) - Komentarze - JSON ich nie obsługuje
- Niedomknięte nawiasy klamrowe lub kwadratowe
Po co formatować JSON?
Zminifikowany JSON (jednoliniowy) jest świetny do transmisji - oszczędza bajty. Ale do czytania kodu, debuggowania API czy edycji konfiguracji potrzebujesz wcięć i nowych linii. Formater jest narzędziem każdego programisty pracującego z REST API, plikami konfiguracyjnymi, JSON Schema czy zapytaniami GraphQL.
Czy moje dane są bezpieczne?
Tak. Cała operacja odbywa się w Twojej przeglądarce. Żaden JSON nie jest wysyłany na serwer. Możesz spokojnie wklejać API responses z poufnymi danymi, klucze API czy konfiguracje produkcyjne.