Besplatan JSON Formater
Formatirajte, potvrdite, minimizirajte i istražite JSON podatke. Prikaz stabla, isticanje sintakse i kopiranje jednim klikom.
Kako radi
Formatter radi u potpunosti u vašem pregledniku koristeći ugrađene JSON.parse i JSON.stringify JavaScripta — bez biblioteke, bez servera. Raščlanjivanje, formatiranje, minifikacija, i interaktivni prikaz stabla se sve odvijaju lokalno dok kucate.
- 1Uživo raščlanjivanje pri unosuJSON.parse se izvršava 200 ms nakon vašeg posljednjeg pritiska tastera. Ako raščlanjivanje ne uspije, ručno napisana funkcija lokacije greške čita poruku SyntaxError iz V8 ili Firefoxa, izvlači broj reda i kolone, i nudi vezu za skok-na-grešku u textarea.
- 2Otkrivanje nesigurnih cijelih brojevaPrije prikaza izlaza, alat skenira sirovi izvor za cjelobrojne literale od 16 ili više cifara (ignorišući one unutar citiranih nizova), zatim testira svaki sa Number.isSafeInteger. Ako bi bilo koji bio tiho zaokružen zbog IEEE-754 double čuvanja, upozorenje se pojavljuje prije nego što kopirate ili preuzmete.
- 3Formatiranje, minifikacija, i sortiranje ključevaJSON.stringify(value, null, indent) proizvodi formatiran ili minifikovan izlaz. Kada je uključeno sortiranje ključeva, rekurzivna funkcija prolazi kroz svaki objekat u raščlanjenom stablu i ponovo ga gradi sa Object.keys(...).sort() prije serijalizacije — nizovi ostaju u svom originalnom redoslijedu.
- 4Interaktivni prikaz stablaPrikaz stabla je ručno napisan rekurzivni sažimač koji pretvara raščlanjeni objekat u ravnu listu čvorova sa dubinom, putanjom, i stanjem proširi/sažmi. Iscrtavanje je ograničeno na 5.000 vidljivih čvorova kako bi se spriječilo zamrzavanje kartice na dokumentima od više megabajta sa velikim proširenim nizovima.
Sve se odvija lokalno u vašem pregledniku — vaš JSON se nikada ne šalje nikakvom serveru.
Povezani alati
CSS minifikator i uljepšivač
Minifikujte CSS da smanjite veličinu fajla ili uljepšajte minifikovani CSS radi čitljivosti. Trenutno, u vašem pregledniku.
HTML uljepšivač i minifikator
Ljepo formatirajte ili minifikujte HTML s pravilnim uvlačenjem ugniježđenja. Zadržava sadržaj unutar blokova <pre>, <script>, <style>.
XML formater i validator
Ljepo formatirajte i provjerite XML koristeći ugrađeni DOM parser vašeg preglednika. Uključuje minifikovani izlaz za produkcijsku upotrebu.