Formatowanie i minifikacja JSON

Formatuj i estetycznie prezentuj JSON z wcięciami lub minifikuj go do jednej linii bez wysyłania danych.

Jak to działa
  • Wymaga poprawnego JSON. Końcowe przecinki i komentarze nie są obsługiwane.
Znaki: 0 Słowa: 0
O formatowaniu i minifikacji JSON

Czym jest formatowanie i minifikacja JSON?

JSON (JavaScript Object Notation) to lekki format wymiany danych. Formatowanie dodaje czytelne 2-spacjowe wcięcia i podziały wierszy.

Minifikacja usuwa zbędne białe znaki, tworząc kompaktowy ciąg do transmisji HTTP i bazy danych. Wszystko działa lokalnie w przeglądarce.

Formatuj i minifikuj JSON w kodzie

JavaScript
// Format with 2 spaces
const formatted = JSON.stringify(JSON.parse(raw), null, 2);
// Minify to single line
const minified = JSON.stringify(JSON.parse(raw));
Python
import json
data = json.loads(raw)
formatted = json.dumps(data, indent=2)
minified = json.dumps(data, separators=(',', ':'))

FAQ: formatowanie JSON

Czy formatowanie waliduje składnię?
Tak. Formatowanie weryfikuje składnię RFC 8259 JSON bez czyszczenia wejścia.
Czy duże dane JSON są obsługiwane?
Ponieważ przetwarzanie odbywa się w pamięci przeglądarki, wielomegabajtowe pliki formatują się błyskawicznie bez limitów uploadu.
Czy narzędzie obsługuje JSON5 lub komentarze?
Nie. Narzędzie trzyma się ścisłego standardu RFC 8259 JSON.