JSON formatēšana bez maksas
Formatējiet, validējiet, minimizējiet un pētiet JSON datus. Koka skats, sintakses izcelšana un kopēšana ar vienu klikšķi.
Biežākie lietojumi
- Formatējiet API atbildesIelīmējiet neapstrādātus API JSON atbildes un nekavējoties formatējiet tos par lasāmu, atkāptu izvadi.
- Formatējiet JSON konfigurācijas failusIztīriet un validējiet JSON konfigurācijas failus — package.json, tsconfig.json, iestatījumus un citus.
- Formatējiet JSON atkļūdošanaiNekavējoties atrisināt minificētos vai izbēgtus JSON žurnālus, kļūdu slodzes un datu bāzes izlaides.
- Formatējiet JSON tulkojuma failusPārbaudiet un skaisti formatējiet i18n JSON tulkojuma failus (en.json, de.json), kas izmantoti React, Vue un Next.js lietotnēs.
- Inspicējiet un formatējiet Webhook slodzesIelīmējiet neapstrādātus webhook slodzes no Stripe, GitHub vai Shopify un tos lasiet skaidri formatēti.
Kā tas darbojas
Formatētājs darbojas pilnībā jūsu pārlūkprogrammā, izmantojot JavaScript iebūvēto JSON.parse un JSON.stringify — bez bibliotēkas, bez servera. Parsēšana, formatēšana, minifikācija un interaktīvais koka skats viss notiek lokāli, kamēr rakstāt.
- 1Dzīvā parsēšana pie ievadesJSON.parse izpildās 200 ms pēc jūsu pēdējā taustiņsitiena. Ja parsēšana neizdodas, pašrakstīta kļūdas-atrašanās-vietas funkcija nolasa SyntaxError ziņojumu no V8 vai Firefox, izgūst rindas un kolonnas numuru un piedāvā pārlēkšanas-uz-kļūdu saiti teksta laukā.
- 2Nedrošu veselu skaitļu noteikšanaPirms izvades attēlošanas rīks skenē neapstrādāto avotu veselu skaitļu literāļiem ar 16 vai vairāk cipariem (ignorējot tos citētu virkņu iekšpusē), tad pārbauda katru ar Number.isSafeInteger. Ja kāds tiktu klusi noapaļots ar IEEE-754 dubultā precizitātes glabāšanu, pirms kopēšanas vai lejupielādes parādās brīdinājums.
- 3Formatēšana, minifikācija un atslēgu kārtošanaJSON.stringify(value, null, indent) rada formatēto vai minificēto izvadi. Kad atslēgu kārtošana ir ieslēgta, rekursīva funkcija iet cauri katram objektam parsētajā kokā un to atkārtoti veido ar Object.keys(...).sort() pirms serializēšanas — masīvi tiek atstāti to oriģinālajā secībā.
- 4Interaktīvs koka skatsKoka skats ir pašrakstīta rekursīva izlīdzināšana, kas konvertē parsēto objektu plakanā mezglu sarakstā ar dziļumu, ceļu un izvēršanas/sakļaušanas stāvokli. Renderēšana ir ierobežota līdz 5000 redzamiem mezgliem, lai novērstu cilnes sasalšanu daudzu megabaitu dokumentiem ar lieliem izvērstiem masīviem.
Viss darbojas lokāli jūsu pārlūkprogrammā — jūsu JSON nekad netiek sūtīts uz nevienu serveri.
Saistītie rīki
CSS minifikators un pārveidotājs
Minificē CSS, lai samazinātu faila izmēru, vai pārveidojiet minificētu CSS lasāmībai. Tūlītēji, pārlūkprogrammā.
CSS pārveidotājs
Noformējiet minimizētu CSS ar vienmērīgu atkāpju lietojumu vai minimizējiet to. Pēc izvēles īpašību kārtošana alfabēta secībā paredzamām atšķirībām.
HTML pārveidotājs un minifikators
Glīti drukā vai minificē HTML ar pareizu ligzdošanas atkāpi. Saglabā saturu <pre>, <script>, <style> blokos.