Ako sa používa
- Vložte svoj JSON do vstupného poľa vľavo (alebo kliknite na "Load Example" pre vyskúšanie).
- Vyberte 2-medzerové alebo 4-medzerové odsadenie.
- Kliknite na "Format" pre prehľadnenie, alebo "Minify" pre skomprimovanie na jeden riadok.
- Ak je JSON neplatný, prečítajte si chybovú hlášku pod poľami, aby ste našli problém.
- Kliknite na "Copy" pre skopírovanie výsledku do schránky.
Príklad
Vstup
{"name":"CodeKitHub","tools":["json","base64"],"free":true}Výstup
{
"name": "CodeKitHub",
"tools": [
"json",
"base64"
],
"free": true
}Rovnaké dáta, naformátované s 2-medzerovým odsadením. Minify robí opak: odstráni všetky medzery.
Čo je tento nástroj?
JSON formátovač berie surový, minifikovaný alebo neprehľadný JSON text a prepíše ho s konzistentným odsadením a zalomeniami riadkov, aby sa stal ľahko čitateľným. JSON (JavaScript Object Notation) je najbežnejší dátový formát používaný API, konfiguračnými súbormi a logovacími systémami, no servery ho zvyčajne posielajú ako jeden dlhý nečitateľný riadok kvôli úspore šírky pásma.
Tento nástroj funguje aj ako JSON validátor: parsuje váš vstup rovnakými prísnymi pravidlami, aké používajú prehliadače, takže ak vášmu JSON chýba čiarka, kľúč nie je v úvodzovkách alebo obsahuje čiarku navyše na konci, uvidíte presnú chybovú hlášku namiesto tichého zlyhania.
JSON je formálne definovaný dvomi zladenými štandardmi, RFC 8259 a ECMA-404 — a špecifikácia je zámerne prísnejšia než samotný JavaScript, preto úryvok, ktorý funguje bezchybne ako JS kód, môže tu stále zlyhať pri prísnej validácii JSON.
Praktické tipy
- Ladite API? Najprv vložte surovú odpoveď, formátovanie druhé — validátor presne určí riadok a stĺpec akéhokoľvek syntaktického problému, čo je lepšie ako mrviť oči nad jednoriadkovým blobom.
- Použite 2-medzerové odsadenie na čítanie na obrazovke a minifikujte pred vložením JSON do URL, premennej prostredia alebo chatovej správy — medzery tam stoja len bajty.
- Komentáre v štýle JSON5 a koncové čiarky sú dva najčastejšie dôvody, prečo ručne písaná konfigurácia "vyzerá v poriadku", ale zlyhá pri validácii: prísny JSON nepovoľuje ani jedno.
- Pre veľmi veľké súbory (logy, výpisy databáz) formátujte len fragment, na ktorom vám záleží — váš editor zostane responzívny a štruktúra je jednoduchšia na sledovanie.
Kde sa to hodí v reálnych workflow
Najčastejší tok, ktorý vidíme: API vráti Base64-zabalený alebo minifikovaný JSON vo vnútri tokenu alebo webhook payloadu. Najprv dekódujte Base64, druhé naformátujte JSON, a tretie porovnajte dve odpovede, keď sa niečo zmenilo medzi prostrediami. Každý krok má tu vyhradený nástroj, a vaše payloady nikdy neopustia prehliadač pri žiadnom z nich.
Frontend vývojári používajú smer minify rovnako často ako formátovanie: nasadzujete veľký statický JSON súbor? Minifikácia zvyčajne ušetrí 20–30 % ešte pred gzipom.
Bežné prípady použitia
- Čítanie minifikovanej odpovede API vrátenej ako jeden nečitateľný riadok, kvôli pochopeniu jej štruktúry počas ladenia.
- Validácia konfiguračného súboru (ako package.json alebo nastavenia založené na JSON), ktorý aplikácia záhadne nesprávne číta.
- Zdieľanie čitateľného, formátovaného úryvku JSON v hlásení o chybe, code review alebo dokumentácii.
- Zoštíhlenie JSON payloadu na najmenšiu formu pred vložením do URL parametra alebo uložením do databázového stĺpca s limitmi veľkosti.
Prečo ho používať?
Rýchlo ladite odpovede API — zmeňte jednoriadkovú odpoveď na čitateľnú štruktúru jedným kliknutím.
Okamžite nájdite syntaktické chyby, s presným dôvodom, prečo sa JSON nedal parsovať.
Minifikujte JSON pred vložením do kódu alebo odoslaním cez sieť.
100% súkromné: parsovanie prebieha vo vašom prehliadači, nič sa nenahráva ani neukladá.
Bez prihlásenia, bez limitov, funguje na mobile.
Časté otázky
Nahrávajú sa moje JSON dáta na server?
Nie. Tento nástroj beží úplne vo vašom prehliadači pomocou JavaScriptu. Váš JSON nikdy neopustí vaše zariadenie, čo je bezpečné pri použití s citlivými alebo internými dátami.
Prečo je môj JSON neplatný?
Najčastejšie príčiny sú: chýbajúce alebo prebytočné čiarky, kľúče bez dvojitých úvodzoviek, jednoduché úvodzovky namiesto dvojitých, koncová čiarka za posledným prvkom, a komentáre (JSON komentáre nepovoľuje). Chybová hláška pod vstupným poľom vám povie, čo parser našiel.
Aký je rozdiel medzi Format a Minify?
Format pridáva odsadenie a zalomenia riadkov, aby bol JSON čitateľný pre človeka. Minify odstráni všetky nepotrebné medzery, aby bol JSON čo najmenší — užitočné pred prenosom alebo vložením.
Existuje limit veľkosti?
Neexistuje pevný limit stanovený nástrojom. Veľmi veľké súbory (desiatky megabajtov) môžu byť pomalé v závislosti od vášho zariadenia, keďže celé spracovanie prebieha lokálne vo vašom prehliadači.
Dokáže toto automaticky opraviť poškodený JSON?
Nie — nástroj vám presne povie, kde je JSON poškodený, aby ste to mohli opraviť, ale nehádže a nemení vaše dáta. Toto je zámerné: tiché "opravovanie" dát môže skryť skutočné chyby.