Peli Tools
JSON JSON

Formatowanie JSON

Sprawdzaj, formatuj czytelnie lub minifikuj JSON w przeglądarce. Nic nie jest przesyłane, więc sekrety pozostają sekretami.

Jak formatuj JSON

  1. Wklej JSON do pola.
  2. Wybierz Format (wcięty, czytelny) lub Minifikuj (jedna zwarta linia).
  3. Naciśnij Konwertuj. Nieprawidłowe dane są zgłaszane z rzeczywistym błędem parsera.
  4. 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.