JSON je pre JavaScript Object Notation populárny a ľahký formát výmeny údajov, ktorý sa na webe stal všadeprítomným. O JSON je známe, že je ľahko použiteľný pre vývojárov aj pre stroje, ktoré ho môžu analyzovať a generovať.
Nie je prekvapením, že JSON prilákal pozornosť tvorcov nástrojov, ktorí vytvorili celý rad nástrojov na preformátovanie, validáciu a syntaktickú analýzu JSON. Siahajú od online pomôcok spustených vo webovom prehliadači po doplnky pre editory kódu a IDE, ako sú Visual Studio Code a Eclipse.
Nasleduje zoznam deviatich z týchto nástrojov.
JSONLint
JSONLint z CircleCell je online validátor a preformátovač pre JSON. Vývojári môžu vložiť alebo napísať JSON do editora alebo zadať adresu URL. JSONLint dokáže overiť „chaotický“ kód JSON a môže ho tiež analyzovať. Nástroj JSONLint sa dá použiť aj ako kompresor JSON, ak ho používatelia pridajúformát = komprimovať
na adresu URL.
Kde získať prístup k JSONLint
Prístup k JSONLint nájdete na webe. Zdrojový kód tohto nástroja nájdete na GitHub.
JSONPorovnať
Pokročilá verzia JSONLint, JSONCompare, priamo overuje kód JSON. Môže súčasne nahrávať a overovať viac dávkových súborov JSON a porovnávať a zlúčiť dva objekty JSON. JSONCompare má jednoduché, dávkové a rozdielne režimy. Rovnako ako JSONLint aj JSONCompare vytvoril CircleCell.
Kde získať prístup k JSONCompare
JSONCompare nájdete online. Zdrojový kód je k dispozícii na GitHub.
jtc
Skratka pre „testovacia konzola JSON“, jtc je nástroj CLI na extrakciu, manipuláciu a transformáciu zdrojového JSON. Vývojári môžu pomocou súboru jtc vybrať jeden alebo viac prvkov zo zdrojového formátu JSON a použiť na tieto prvky akcie naraz, napríklad zabaliť vybrané prvky do nového formátu JSON, filtrovať a odhlásiť alebo aktualizovať prvky. Užívateľské rozhranie umožňuje vykonať väčšinu zmien pomocou jediného príkazu. K dispozícii na stiahnutie sú kompilované binárne súbory pre systémy Linux a MacOS.
Kde stiahnuť jtc
Môžete si stiahnuť súbor jtc z GitHubu.
ijson
Ijson, ktorý bol pôvodne vyvinutý v roku 2016, je iteračný syntaktický analyzátor JSON so štandardným rozhraním iterátora Python. Najbežnejším používaním je získanie ijsonu natívne objekty Pythonu z toku JSON, ktorý je pod predponou. ijson ponúka niekoľko implementácií skutočnej syntaktickej analýzy vo forme YAJL (Yet Another JSON Library) založeného na C alebo back-endov Pythonu.
Kde stiahnuť ijson
Môžete si stiahnuť ijson z PyPI.
Formátovač a validátor JSON
JSON Formatter and Validator je online nástroj, ktorý bol vyvinutý na formátovanie a skrášlenie JSON, aby sa uľahčilo jeho čítanie a ladenie. Pretože formát JSON je možné vydávať bez zalomenia riadku (z dôvodu úspory miesta), je ťažké ho prečítať a porozumieť mu. Vývojári používajúci online formátovač môžu iba prilepiť súbor JSON alebo adresu URL. Na formátovanie a overenie verejnej adresy URL JSON je možné použiť formátovač a validátor záložiek JSON.
Kde získať prístup k formátovaču a validátoru JSON
K formátovaču a validátoru JSON máte prístup online.
Altova XMLSpy JSON a XML Editor
Altova XMLSpy je editor JSON a XML, ktorý poskytuje všetky druhy nástrojov na úpravy, modelovanie, transformáciu a ladenie technológií súvisiacich s XML. K dispozícii sú nástroje vrátane grafického návrhára schém, nástroja na generovanie kódu, prevádzačov súborov, debuggerov a profilovacích nástrojov na woking pomocou formátov XSLT, XSD, XBRL a SOAP. XMLSpy využíva server RaptorXML na validáciu a spracovanie JSON.
Kde stiahnuť Altova XMLSpy
Bezplatnú skúšobnú verziu aplikácie Altova XMLSpy si môžete stiahnuť z webovej stránky Altova.
Code Beautify JSON Tools
Rozsah nástrojov Code Beautify JSON Tools od prehliadača JSON, editora JSON a validátora JSON po prevádzače JSON-to-HTML, JSON-to-XML a JSON-to-YAML. Ponúkaný je aj prevodník súborov Excel do JSON a minifikátor JSON. Code Beautify tiež ponúka online editor skriptov, skrášľovače, minifikátory a prevádzače pre XML, HTML, CSV, CSS, RSS, SQL, Base64 a ďalšie dátové formáty a typy súborov.
Kde získať prístup k nástrojom Code Beautify JSON
K nástrojom Code Beautify JSON Tools máte prístup online.
Kód Visual Studio
Populárny editor kódov spoločnosti Microsoft má zabudovanú podporu pre úpravy súborov JSON. Patrí sem overenie, rýchla navigácia, zloženie kódu a návrhy týkajúce sa vlastností a hodnôt prostredníctvom technológie IntelliSense. Keď umiestnite kurzor myši na vlastnosti a hodnoty údajov JSON, poskytne sa ďalší kontext. VS Code použije príslušné schémy JSON na pochopenie štruktúry súborov JSON.
Kde stiahnuť kód Visual Studio
Visual Studio Code si môžete stiahnuť z webovej stránky projektu.
Doplnok Eclipse JSON Editor
Bezplatný doplnok JSON Editor pre Eclipse IDE obsahuje funkcie, ako je zvýraznenie vlastnej syntaxe, skladanie kódu, formátovanie a úpravy, ktoré poskytujú synchronizované stromové zobrazenie. K dispozícii je tiež syntaktická analýza stromu. Doplnok Eclipse JSON Editor je v súlade so štandardom RFC 4627 JSON.
Kam stiahnuť doplnok editora Eclipse JSON
Doplnok Eclipse JSON Editor si môžete stiahnuť z Eclipse Marketplace.