JSON formatētājs un minificētājs

Formatējiet JSON ar atkāpēm vai minificējiet to un precīzi norādiet kļūdas ar rindas un kolonnas detaļām.

Ielīmējiet, palaidiet un nokopējiet īsā darbplūsmā. Ievades dati tiek apstrādāti tikai jūsu pārlūkā.

Ievades dati nekad netiek sūtīti uz serveri (tikai pārlūka apstrāde).
Droši konfidenciālu datu apstrādei.

Kā lietot

  1. Ielīmējiet JSON ievades panelī.
  2. Noklikšķiniet uz Pretty vai Minify.
  3. Nokopējiet izvadi, un viss ir gatavs.

Saīsnes

Ctrl/Cmd + Enter: Pretty
Ctrl/Cmd + Shift + Enter: Minify
Ctrl/Cmd + L: Notīrīt (ar apstiprinājumu)

Piemērs

Derīgs JSON formatējums

Ievade

{"name":"Alice","age":28,"tags":["api","debug"]}

Izvade

Pretty: vairākrindu formāts ar atkāpēm
Minify: vienas rindas JSON

Nederīgs JSON

Ievade

{"name":"Alice","age":28,}

Izvade

Kļūdas josla rāda rindu, kolonnu un tuvumā esošo fragmentu

Kas ir JSON formatēšana?

Formatēšana pievieno atkāpes un rindu pārtraukumus lasāmībai, padarot atkļūdošanu un pārskatīšanu vieglāku.

Kas ir JSON minificēšana?

Minificēšana noņem atstarpes un rindu pārtraukumus, lai samazinātu datu apjomu un saglabātu JSON kompaktu.

Biežākās kļūdas un labojumi

  • Komats beigās (piemērs: {"a":1,})
  • Trūkst pēdiņu ap atslēgām vai virkņu vērtībām
  • Iekļauti komentāru marķieri (standarta JSON neatbalsta // vai /* */)

BUJ

Es saņemu kļūdu

Rīks parāda rindu, kolonnu un tuvumā esošo tekstu. Izmantojiet Jump to Error, lai pārvietotu kursoru uz precīzu vietu ievadē.

Vai varu izmantot JSON ar komentāriem (JSONC/JSON5)?

Standarta JSON neļauj komentārus. Ieslēdziet “Strip comments before parse” tikai tad, kad tas tiešām nepieciešams (nav pilnībā saderīgs).

Liels JSON šķiet lēns

Parsēšana un stringify darbojas Web Worker. UI izmanto izmēra aizsargmehānismus, lai ievade paliktu atsaucīga.

Vai dati tiek augšupielādēti?

Nē. Parsēšana, formatēšana un minificēšana tiek veiktas lokāli jūsu pārlūkā.

Es redzu \uXXXX izvadi

Izslēdziet Unicode Escape, lai lasāmas rakstzīmes tiktu izvadītas tieši.