Pāriet uz galveno saturu

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.

Darbojas bezsaistē pēc ielādes

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.

  1. 1
    Dzīvā parsēšana pie ievades
    JSON.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ā.
  2. 2
    Nedrošu veselu skaitļu noteikšana
    Pirms 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.
  3. 3
    Formatēšana, minifikācija un atslēgu kārtošana
    JSON.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ā.
  4. 4
    Interaktīvs koka skats
    Koka 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

Bieži uzdotie jautājumi