Formatowanie JSON
Sprawdzaj, formatuj czytelnie lub minifikuj JSON w przeglądarce. Nic nie jest przesyłane, więc sekrety pozostają sekretami.
Jak formatuj JSON
- Wklej JSON do pola.
- Wybierz Format (wcięty, czytelny) lub Minifikuj (jedna zwarta linia).
- Naciśnij Konwertuj. Nieprawidłowe dane są zgłaszane z rzeczywistym błędem parsera.
- Pobierz wynik jako plik .json.
Co robi to narzędzie
Przepuszcza Twój tekst przez wbudowany w przeglądarkę parser JSON i zapisuje go z powrotem w wybranej formie: wcięcie dwu- lub czterospacjowe do czytania i porównywania albo jedna zminifikowana linia do konfiguracji i ładunków. Jeśli dane są poprawne, wynik jest dokładnie równoważny; jeśli nie, otrzymujesz rzeczywisty komunikat błędu parsera zamiast mglistego wzruszenia ramion.
Minifikacja zwraca się przy plikach konfiguracyjnych i fiksturach API: te same dane, ułamek bajtów. Formatowanie zwraca się zawsze, gdy plik musi przeczytać człowiek: różnice w git stają się czytelne linia po linii, przeglądy stają się możliwe, a jeden źle umieszczony nawias można znaleźć na pierwszy rzut oka.
Ponieważ parser pochodzi z przeglądarki, walidacja jest tym samym sprawdzeniem, które zastosuje Twoja aplikacja: jeśli to narzędzie akceptuje dane, JSON.parse też je zaakceptuje.
Ograniczenia i uczciwe uwagi
Formater waliduje i formatuje; nie naprawia uszkodzonego JSON. Brakujący przecinek pozostaje brakującym przecinkiem, uczciwie zgłoszonym z pozycją parsera.
Zduplikowane klucze zachowują ostatnią wartość (taka jest zasada JSON.parse), a bardzo duże dane są ograniczone pamięcią karty, a nie limitem serwera.
Wszystko dzieje się na tej karcie: wklejaj sekrety, odpowiedzi API i pliki konfiguracyjne ze spokojem, ponieważ nic nie jest przesyłane.
Częste pytania
Pokazuje, że mój JSON jest nieprawidłowy. Gdzie dokładnie?
Komunikat błędu pochodzi z parsera przeglądarki i wskazuje pozycję. Częste winowajcy: końcowe przecinki, pojedyncze cudzysłowy i klucze bez cudzysłowów.
Formatować czy minifikować?
Formatuj wszystko, co czyta człowiek lub przechowuje repozytorium git. Minifikuj wszystko, co konsumuje maszyna.
Czy sortuje klucze lub zmienia moje dane?
Nie. Wartości, kolejność i duplikaty zachowują się dokładnie tak, jak definiuje JSON.parse; zmieniają się tylko białe znaki.
Czy mój JSON jest przesyłany?
Nie. Formatowanie odbywa się w całości w Twojej przeglądarce, dlatego wklejanie sekretów jest bezpieczne.
Prywatność z założenia
Zostaje na Twoim urządzeniu. Nic nie jest wysyłane. Konwersja odbywa się w Twojej przeglądarce: otwórz kartę Sieć podczas konwersji i zobacz, że nic nie jest wysyłane. Bez konta, bez znaku wodnego, bez dziennego limitu.