Programovanie

Nástroje JSON, ktoré vám určite nebudú chýbať

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.

$config[zx-auto] not found$config[zx-overlay] not found