Formátovanie JSON
JSON Formatter (nástroj na formátovanie JSON)
Vložený JSON môžete naformátovať tak, aby bol ľahšie čitateľný, ako aj skomprimovať a skontrolovať jeho syntax. To je užitočné pri kontrole odpovedí API, konfiguračných súborov, protokolov a testovacích údajov.
Výstup
Čo je JSON Formatter?
JSON Formatter je nástroj určený na preformátovanie ťažko čitateľného jednoriadkového JSON alebo JSON s nesprávnym odsadením do čitateľnejšieho formátu. JSON sa používa v rôznych kontextoch, vrátane odpovedí API, konfigurácií webových služieb, výmeny dát v aplikáciách JavaScript, protokolov a dotazov na databázy NoSQL. JSON, ktorý skutočne dostanete, však často neobsahuje konce riadkov a rozprestiera sa horizontálne na viacerých riadkoch, čo sťažuje jeho sledovanie voľným okom. Keď vložíte JSON do tohto nástroja, pridá riadkové zlomy a odsadenie, aby boli kľúče, hodnoty, polia a vnořené štruktúry ľahšie čitateľné.
Okrem formátovania podporuje kompresiu na odstránenie nadbytočných medzier a riadkov, ako aj kontrolu syntaxe na overenie platnosti JSON. Môžete ho použiť, keď chcete počas vývoja skontrolovať odpovede API, overiť, či po úprave konfiguračných súborov nedošlo k chybám, alebo uľahčiť čitateľnosť textu pred vložením do chatu alebo dokumentácie. Výstup je možné v prípade potreby skopírovať a stiahnuť ako súbor JSON.
Táto stránka je spracovávaná pomocou JavaScriptu v prehliadači. Na formátovanie zadaného JSON sa neodosiela žiadny formulár na server. Pri práci s JSON, ktorý obsahuje dôverné informácie, osobné údaje, autentizačné tokeny alebo súkromné kľúče, však buďte opatrní pri používaní na zdieľaných zariadeniach, pri používaní rozšírení prehliadača, zdieľaní obrazovky a pri histórii prehliadača. Aby ste zaistili bezpečnosť obsahu JSON, odporúčame pred formátovaním odstrániť všetky nepotrebné informácie.
- Formátovanie JSON môžete vykonať pomocou dvojitých medzier, štvoritých medzier alebo tabulátorov na odsadenie.
- JSON môžete skomprimovať do jedného riadku a previesť ho do formátu vhodného na prenos a ukladanie.
- Na kontrolu chýbajúcich čiark a nesprávnych úvodzoviek môžete použiť JSON.parse.
- Formátované výsledky môžete skopírovať do schránky alebo ich uložiť ako formatted.json.
Ako používať formátovač JSON
Je to jednoduché. Najprv vložte JSON, ktorý chcete formátovať, do poľa „JSON Input“. JSON môžete vložiť priamo zo zdrojov, ako sú API klienti, vývojárske nástroje prehliadača, protokoly alebo konfiguračné súbory. Ďalej vyberte štýl odsadenia, ktorý chcete pre výstup. Hoci sa bežne používajú dve medzery, môžete zvoliť štyri medzery pre lepšiu čitateľnosť alebo tabulatúry, aby ste sa prispôsobili konvenciám vášho existujúceho projektu.
Kliknutím na „Formátovať“ sa po analýze JSON zobrazí výsledok s riadkovými zlomkami a odsadením. Kliknutím na „Komprimovať“ sa zobrazí jeden riadok JSON bez medzier a riadkových zlomkov. Funkcia „Kontrola syntaxe“ je užitočná, ak chcete pred generovaním výstupu len overiť, či je váš vstup platným JSON. Ak sa vyskytnú chyby, zobrazí sa správa na základe výsledkov analýzy prehliadača. Hoci sa spôsob zobrazenia chýb môže líšiť v závislosti od prehliadača, najčastejšími príčinami sú koncové čiarky, chýbajúce jednoduché úvodzovky, chýbajúce úvodzovky okolo názvov kľúčov a chýbajúce uzatváracie zátvorky.
- Vložte JSON, ktorý chcete formátovať, do poľa „JSON Input“.
- Podľa potreby vyberte medzeru 2, 4 alebo tabulatúru na odsadenie.
- Ak chcete text urobiť čitateľnejším, kliknite na „Formátovať“; ak ho chcete skrátiť na jeden riadok, kliknite na „Zhustiť“; a ak chcete overiť jeho správnosť, kliknite na „Kontrola syntaxe“.
- Skontrolujte výsledky a vložte ich do svojej aplikácie pomocou funkcie „Kopírovať výsledky“ alebo „Stiahnuť JSON“.
Dôležité poznámky pri používaní
- V JSON musia byť kľúče a reťazce uzavreté v úvodzovkách. Hoci je to podobné notácii objektov v JavaScript, nie je to to isté.
- V JSON nie sú povolené čiarky na konci riadkov. Ak sa za posledným prvkom poľa alebo objektu nachádza čiarka, spôsobí to chybu.
- Vkladanie príliš veľkých súborov JSON môže spôsobiť spomalenie vášho prehliadača. V prípade veľmi veľkých súborov zvážte použitie špecializovaného editora na ich kontrolu.
- Dávajte pozor, aby ste v zdieľaných prostrediach alebo počas zdieľania obrazovky nespracovávali JSON obsahujúci autentizačné tokeny, kľúče API alebo osobné údaje.
Často kladené otázky
Čo je formátovač JSON?
JSON Formatter je nástroj, ktorý formátuje reťazce JSON do čitateľného formátu. Pridáva riadkové zlomy a odsadenie, aby bolo ľahšie vidieť štruktúru objektov, polí, reťazcov, čísel, booleovských hodnôt, nulových hodnôt a ďalších prvkov.
Aký je rozdiel medzi formátovaním a kompresiou JSON?
Formátovanie zahŕňa pridávanie riadkovacích znakov a odsadenie, aby bol text pre ľudí ľahšie čitateľný. Kompresia odstraňuje nadbytočné medzery a riadkovacie znaky, čím vytvára krátky jednořádkový formát JSON vhodný na uloženie alebo odoslanie.
Môžete prosím overiť, či je JSON správny?
Áno. Pomocou tlačidla „Kontrola syntaxe“ môžete overiť, či je možné váš vstup analyzovať ako JSON. Ak je správny, zobrazí sa ako platný JSON; ak sa vyskytnú chyby, zobrazí sa chybová správa.
Je zadaný JSON odoslaný na server?
Formátovanie, kompresia a kontrola syntaxe tohto nástroja sa vykonávajú v prehliadači. Pri bežnej prevádzke neexistuje žiadny proces, ktorý by odosielal formulár na server na formátovanie JSON.
Môžu sa v JSON používať jednoduché úvodzovky?
V JSON musia byť reťazce a názvy kľúčov uzavreté v dvojitých úvodzovkách. Notácia v štýle JavaScriptu používajúca jednoduché úvodzovky je v JSON neplatná.
Spôsobí koncová čiarka chybu?
Áno. V JSON nemôžete umiestniť čiarku za posledný prvok poľa alebo objektu. Hoci je to v JavaScript niekedy povolené, v JSON je to chyba.
Čo sa odporúča: dve medzery alebo štyri medzery?
Všeobecne sa bežne používajú dve medzery. Ak chcete zvýšiť medzery pre lepšiu čitateľnosť, použite štyri medzery; ak má váš projekt špecifické pokyny, postupujte podľa nich.
Je možné ho použiť s veľkými súbormi JSON?
Môžete ich používať, pokiaľ to umožňujú možnosti prehliadača. Pri veľmi veľkých súboroch JSON však vkladanie a formátovanie môže trvať dlho a spôsobiť spomalenie prehliadača.
Aký je rozdiel medzi objektmi JSON a JavaScript?
JSON je textový formát na výmenu dát, ktorý má prísnejšie pravidlá ako objektové literály v JavaScript, napríklad vyžaduje použitie úvodzoviek pre názvy kľúčov a reťazce. Takisto nepodporuje komentáre.
Je možné formátovať JSON s komentármi?
V štandardnom formáte JSON nie sú povolené komentáre. Preto text v štýle JSON obsahujúci komentáre, ako napríklad // alebo /* */, spôsobí chybu. Formáty ako JSONC nie sú podporované.
Môžem uložiť výsledky výstupu?
Áno. Formátované alebo komprimované výsledky môžete skopírovať. Môžete ich tiež uložiť ako súbor formatted.json kliknutím na tlačidlo „Stiahnuť JSON“.
Dá sa to použiť aj na overenie odpovedí API?
Áno. Vložením JSON odpovede získanej z API je jednoduchšie skontrolovať vnořené štruktúry a obsah polí. To je užitočné počas vývoja, testovania a odstraňovania chýb.