Jak używać
Wklej JSON, wybierz wcięcie, potem Formatuj lub Minifikuj. Załaduj przykład wypełnia próbkę. Kopiuj i Pobierz korzystają z pola wyniku.
Przykład
Zwięzły obiekt staje się dokumentem z dwuspacjowym wcięciem.
Wejście
{"name":"Ada","skills":["math"]}
Wyjście
{
"name": "Ada",
"skills": [
"math"
]
}
Jak to działa
Formatter parsuje dokument przeglądarkowym parserem JSON, a następnie zapisuje go z wybranym wcięciem. Minifikacja usuwa nieistotne białe znaki. Zachowywane są łańcuchy, liczby, wartości logiczne, null, obiekty i tablice. Końcowy przecinek, komentarz lub pojedynczy cudzysłów są odrzucane, bo nie należą do JSON.
Częste błędy
- Końcowy przecinek po ostatnim elemencie Usuń przecinek. JSON go nie dopuszcza.
- Pojedyncze cudzysłowy wokół łańcuchów Zamień je na podwójne cudzysłowy.
- Błąd wskazuje wiersz i kolumnę Zacznij od tej pozycji. Parser zatrzymuje się na pierwszym problemie, który potrafi nazwać.
Ograniczenia
Komentarze, końcowe przecinki i NaN wykraczają poza JSON. Liczby całkowite większe niż bezpieczny zakres mogą się zmienić przy parsowaniu. Narzędzie nie sortuje kluczy ani nie konwertuje typów.
Prywatność
Tekst, który wklejasz, jest przetwarzany w Twojej przeglądarce. PepsTools go nie otrzymuje, nie przechowuje ani nie wysyła do innej usługi.
Pytania
Czy formatowanie wysyła mój JSON?
Nie. Parsowanie i formatowanie odbywają się w Twojej przeglądarce.
Dlaczego plik wyglądający na poprawny nie przeszedł?
JSON jest bardziej rygorystyczny niż wiele języków konfiguracji. Zwykle winne są komentarze i końcowe przecinki.