Działa w przeglądarce

Formatowanie i minifikacja JSON (Pretty & Minify)

Formatuj lub minifikuj JSON z dokładnym wskazaniem błędów. Wszystko działa w Twojej przeglądarce.

Twoje dane nigdy nie są wysyłane na serwer (przetwarzanie lokalne) Bezpieczne nawet dla poufnych danych
Opcje zaawansowane
Cmd/Ctrl+Enter aby sformatować / Cmd/Ctrl+Shift+Enter aby zminimalizować
Oczekiwanie
Wejście (JSON)
Linie 0 Znaki 0 Rozmiar 0 B
Twoje dane są przetwarzane lokalnie w przeglądarce i nie są wysyłane na serwer.
Wyjście
Linie 0 Znaki 0 Rozmiar 0 B
Skopiuj lub pobierz wynik.
Sformatowany lub zminimalizowany JSON pojawi się tutaj...

Opcje

Opcje zaawansowane

Jak używać (3 kroki)

1. Wklej

Wklej JSON w panelu wejściowym.

2. Formatuj/Minifikuj

Kliknij Formatuj lub Minifikuj, aby wygenerować wynik.

3. Kopiuj

Skopiuj wynik i gotowe.

Skróty klawiszowe

Skróty działają, gdy pole wejściowe jest aktywne.
Cmd/Ctrl + Enter
Formatuj
Cmd/Ctrl + Shift + Enter
Minifikuj
Cmd/Ctrl + L
Wyczyść (z potwierdzeniem)

Przykład sformatowanego JSON

Przed
{"nazwa":"A","elementy":[1,2],"meta":{"ok":true}}
Po
{
  "elementy": [
    1,
    2
  ],
  "meta": {
    "ok": true
  },
  "nazwa": "A"
}
  • Dodaje wcięcia i nowe linie dla czytelności
  • Sortuje klucze dla zachowania spójnej kolejności

Notatki i terminologia

Co to jest formatowanie JSON?

Pretty-printing JSON dodaje nowe linie i wcięcia, dzięki czemu struktura jest łatwa do odczytania.

Co to jest minifikacja JSON?

Minifikacja usuwa białe znaki, aby wynik był jak najmniejszy.

Typowe błędy

Przecinki na końcu, brakujące cudzysłowy i niedopasowane nawiasy są typowe. Narzędzie pokazuje linię i kolumnę błędu.

Porada

Wcięcie 2 spacje sprawia, że pliki diff są mniejsze, natomiast 4 spacje są łatwiejsze do skanowania wzrokiem.

FAQ: Formatowanie i minifikacja JSON

Dostałem błąd

Pokazujemy linię i kolumnę, w której struktura JSON jest uszkodzona. Jeśli to możliwe, błąd jest zaznaczony i możesz do niego skoczyć.

Czy mogę używać JSON z komentarzami (JSONC/JSON5)?

Standard JSON nie pozwala na komentarze. Włącz opcję „Usuń komentarze przed parsowaniem”, jeśli tego potrzebujesz (niepełna kompatybilność).

Duży plik JSON działa wolno

Parsowanie i formatowanie działają w osobnym wątku (Web Worker), aby interfejs był responsywny. Widok drzewa jest automatycznie wyłączany dla bardzo dużych danych.

Czy moje dane są gdzieś wysyłane?

Nie. Formatowanie, minifikacja i walidacja odbywają się całkowicie w Twojej przeglądarce.

I see \uXXXX escapes

Toggle “Unicode escape” to control whether the output uses escape sequences.