Formátovač a minifikátor JSON

Pekne naformátuje alebo minifikuje JSON a pri chybách presne ukáže riadok a stĺpec.

Vloženie, spustenie a kopírovanie prebieha v krátkom pracovnom toku. Vstupné údaje sa spracúvajú iba vo vašom prehliadači.

Vstupné údaje sa nikdy neposielajú na server (spracovanie iba v prehliadači).
Bezpečné aj pri práci s dôvernými údajmi.

Ako používať

  1. Vložte JSON do vstupného panela.
  2. Kliknite na Formátovať alebo Minifikovať.
  3. Skopírujte výstup a máte hotovo.

Skratky

Ctrl/Cmd + Enter: Formátovať
Ctrl/Cmd + Shift + Enter: Minifikovať
Ctrl/Cmd + L: Vyčistiť (s potvrdením)

Ukážka

Formátovanie platného JSON

Vstup

{"name":"Anna","age":28,"tags":["API","ladenie"]}

Výstup

Formátovať: viacriadkový výstup s odsadením
Minifikovať: jednoriadkový JSON

Neplatný JSON

Vstup

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

Výstup

Panel chyby zobrazí riadok, stĺpec a blízky úryvok

Čo je formátovanie JSON?

Formátovanie pridáva odsadenie a zalomenia riadkov kvôli lepšej čitateľnosti, čím uľahčuje ladenie a kontrolu.

Čo je minifikácia JSON?

Minifikácia odstráni medzery a zalomenia riadkov, aby sa zmenšila veľkosť dát a JSON zostal kompaktný.

Bežné chyby a opravy

  • Čiarka na konci (príklad: {"a":1,})
  • Chýbajúce úvodzovky okolo kľúčov alebo textových hodnôt
  • Prítomnosť komentárov (štandardný JSON nepodporuje // ani /* */)

Často kladené otázky

Dostávam chybu

Nástroj zobrazí riadok, stĺpec a blízky text. Pomocou Prejsť na chybu presuniete kurzor presne na miesto chyby vo vstupe.

Môžem použiť komentovaný JSON (JSONC/JSON5)?

Štandardný JSON komentáre neumožňuje. „Odstrániť komentáre pred parsovaním“ zapnite iba podľa potreby (nie je to úplne kompatibilné).

Veľký JSON pôsobí pomaly

Parsovanie aj prevod na reťazec bežia vo webovom workeri. Používateľské rozhranie používa ochranné limity podľa veľkosti, aby vstup zostal responzívny.

Odosielajú sa údaje?

Nie. Parsovanie, formátovanie aj minifikácia sa vykonávajú lokálne vo vašom prehliadači.

Vidím výstup \uXXXX

Vypnite Únik Unicode, aby sa priamo zobrazovali čitateľné znaky.