ToolMill.io

JSON Pretty Print, Minify, a validovat

Formát JSON pro čitelnost, minimalizovat pro kompaktní ukládání, a validovat před použitím v API, konfigurační soubory, aplikace frontend, nebo testovací přípravky. Tato stránka je určena pro každodenní formátování práce: přepnutí jednoho řádku na čitelné struktury, zmenšení formátované JSON zpět dolů a chytání neplatné syntaxe před opětovným použitím výsledku.

Údaje

Zkus to.

Příklady

Pretty- print JSON
Vstup
{"user":{"id":123,"name":"Ada"},"roles":["admin","editor"],"active":true,"meta":{"created":"2026-03-05T17:46:39Z"}}
Výstup
{
  "user": {
    "id": 123,
    "name": "Ada"
  },
  "roles": [
    "admin",
    "editor"
  ],
  "active": true,
  "meta": {
    "created": "2026-03-05T17:46:39Z"
  }
}
Minifikovat JSON
Vstup
{
  "a": 1,
  "b": [2, 3],
  "nested": {
    "ok": true,
    "note": "hello"
  }
}
Výstup
{"a":1,"b":[2,3],"nested":{"ok":true,"note":"hello"}}

Co pěkný tisk dělá vs co minify dělá

Pretty print přepisuje platné JSON s odsazením a čárových přestávek, takže vnořené objekty a pole je jednodušší skenovat. Minifix odstraňuje zbytečné mezery, takže stejný JSON se stává kompaktnější. Obě akce závisí na tom, že vstup je platný JSON jako první.

Tato stránka mění prezentaci, ne význam. Netřídí klíče, neopravuje poškozenou syntaxi, ani neověřuje užitečné zatížení proti schématu. Cílem je rychlé formátování a rychlá kontrola platnosti při práci s nalepeným textem JSON.

Kdy použít každý režim

Použít Pretty při čtení one-line API odpověď, přezkum vnořené config snippet, kontrola kopírování webhook užitečné zatížení, nebo srovnání struktury více záznamů. Používejte Minify, když chcete zmenšit čitelný JSON zpět dolů před vložením do požadovaného těla, upevnění, hodnotu prostředí, nebo jiný kompaktní text pracovní postup.

Pracovní postup krok-by-krok

Vložte JSON do editoru, zvolte Pretty nebo Minify, pak si zkontrolujte výsledek ve stejném rámečku. Pokud je text platný, stránka jej okamžitě přepíše. Pokud parser selže, chybová oblast ukáže, že vstup je neplatný, takže syntaxe můžete opravit před tím, než se o to pokusíte znovu.

Společné vstupní situace

Typické vstupy zahrnují jednořádkové odpovědi API, minifikované fragmenty konfigurací zkopírované z repa, již formátované JSON, které je třeba znovu zkomprimovat, nebo vložené užitečné zatížení z logů a nástrojů prohlížeče. V každém případě je užitečná otázka stejná: je to platný JSON, a chci, aby bylo jednodušší číst nebo snadněji vložit do kompaktní destinace?

Řešení problémů neplatné JSON

Než se spojíte s reformátorem JSON v jiném systému

Před vložením výsledku do jiné aplikace potvrďte, že cíl přijímá stejnou strukturu, kódování znaků a úniková pravidla. Čisté formátované užitečné zatížení se snáze kontroluje, ale připravenost výroby stále závisí na předpokládaném schématu nebo smlouvě.

Co to je?

Formátování neopravuje neshody schémat, chybějící požadovaná pole, nesprávné typy dat nebo očekávání specifická pro API. Užitečné zatížení může vypadat čistěji po formátování a stále selhává v cílovém systému, protože základní problém nebyl Whitespace nebo odsazení.

Jak interpretovat pretty- printed vs Minified JSON výstup

Pretty- tištěný výstup rozšiřuje vroubkování a přerušení linky, takže struktura je jednodušší kontrolovat, zatímco minimalizovaný výstup odstraňuje, že extra Whitespace pro kompaktní přepravu nebo skladování. Data mohou zůstat stejná, i když se prezentace hodně mění. Vyberte si výsledek, který odpovídá vašemu dalšímu kroku místo předpokladu, že jeden režim je vždy lepší.

Formátování obvykle selže, protože text není platný JSON. Mezi běžné příčiny patří koncové čárky, chybějící rovnátka nebo závorky, jednotlivé citace používané místo dvojitých uvozovek, názvy nemovitostí bez uvozovek, a kopírovaný text, který obsahuje komentáře nebo další próza. Tato stránka může rychle potvrdit platnost syntaxe, ale neopravuje pro vás poškozenou JSON.

Související nástroje