Veikia naršyklėje

JSON formatavimas ir suspaudimas (Pretty & Minify)

Formatuokite arba spauskite JSON duomenis, matykite tikslias klaidų vietas. Viskas veikia jūsų naršyklėje.

Jūsų įvestis niekada nesiunčiama į serverį (apdorojama lokaliai) Saugu naudoti net su konfidencialiais duomenimis
Išplėstinės parinktys
Cmd/Ctrl+Enter formatavimui / Cmd/Ctrl+Shift+Enter suspaudimui
Laukia
Įvestis (JSON)
Eilučių 0 Simbolių 0 Dydis 0 B
Jūsų įvestis apdorojama lokaliai naršyklėje ir nesiunčiama į serverį.
Išvestis
Eilučių 0 Simbolių 0 Dydis 0 B
Kopijuokite arba atsisiųskite rezultatą.
Suformatuotas arba suspaustas JSON pasirodys čia...

Parinktys

Išplėstinės parinktys

Kaip naudotis (3 žingsniai)

1.Įklijuokite

Įklijuokite JSON tekstą į įvesties lauką.

2.Formatuokite/Spauskite

Spustelėkite 'Formatuoti' arba 'Suspausti', kad gautumėte rezultatą.

3.Kopijuokite

Nukopijuokite rezultatą ir naudokite jį.

Spartieji klavišai

Spartieji klavišai veikia, kai įvesties laukas yra aktyvus.
Cmd/Ctrl + Enter
Formatuoti
Cmd/Ctrl + Shift + Enter
Suspausti
Cmd/Ctrl + L
Išvalyti (su patvirtinimu)

Suformatuoto JSON pavyzdys

Prieš
{"pavadinimas":"A","elementai":[1,2],"meta":{"ok":true}}
Po
{
  "elementai": [
    1,
    2
  ],
  "meta": {
    "ok": true
  },
  "pavadinimas": "A"
}
  • Pridedami tarpai ir eilučių lūžiai skaitomumui
  • Raktų rūšiavimas nuosekliai tvarkai palaikyti

Pastabos ir terminija

Kas yra JSON formatavimas?

Tai procesas, kurio metu pridedami eilučių lūžiai ir atitraukimai, kad žmogui būtų lengviau suprasti duomenų struktūrą.

Kas yra JSON suspaudimas (minify)?

Tai visų nereikalingų tarpų ir naujų eilučių pašalinimas, kad failas užimtų kuo mažiau vietos.

Dažnos klaidos

Kableliai po paskutinio elemento, trūkstamos kabutės arba nesutampantys skliaustai. Įrankis parodys klaidų vietą.

Patarimas

2 tarpų atitraukimas leidžia lengviau matyti skirtumus (diff), o 4 tarpai geriau tinka greitam vizualiam nuskaitymui.

DUK: JSON formatavimas ir suspaudimas

Gavau klaidą

Mes rodome eilutę ir stulpelį, kur JSON struktūra yra pažeista. Įvesties lauke klaida bus paryškinta.

Ar galiu naudoti JSON su komentarais (JSONC/JSON5)?

Standartinis JSON komentarų neleidžia. Įjunkite „Pašalinti komentarus prieš apdorojant“, jei reikia (veikia ne visais atvejais).

Didelis JSON failas veikia lėtai

Apdorojimas vyksta atskirame fono procese (Worker), kad puslapis neužstrigtų. Medžio peržiūra dideliems failams išjungiama automatiškai.

Ar mano duomenys kur nors siunčiami?

Ne. Formatavimas, suspaudimas ir patikra vyksta tik jūsų naršyklėje.

Matau \uXXXX sekas

Pakeiskite „Unicode pabėgimo seka“ nustatymą, jei norite matyti originalius simbolius.