Programování

Nástroje JSON, které si nenechte ujít

JSON, pro JavaScript Object Notation, je populární a lehký formát pro výměnu dat, který se na webu stal všudypřítomným. O JSON je známo, že je pro vývojáře snadno použitelný a pro stroje snadno analyzovatelný a generovatelný.

Není divu, že JSON přitahoval pozornost tvůrců nástrojů, kteří vytvořili řadu nástrojů pro přeformátování, ověření a analýzu JSON. Mezi ně patří online nástroje, které spouštíte ve webovém prohlížeči, až po doplňky pro editory kódu a IDE, jako jsou Visual Studio Code a Eclipse.

Následuje seznam devíti z těchto nástrojů.

JSONLint

JSONLint z CircleCell je online validátor a přeformátovač pro JSON. Vývojáři mohou vložit nebo zadat JSON do editoru nebo zadat adresu URL. JSONLint může ověřit „chaotický“ kód JSON a může jej také analyzovat. JSONLint lze také použít jako kompresor JSON, pokud uživatelé přidají? Reformat = komprimovat na adresu URL.

Kde získat přístup k JSONLint

K JSONLint můžete přistupovat na webu. Zdrojový kód nástroje najdete na GitHubu.

JSONPorovnat

Pokročilá verze JSONLint, JSONCompare, přímo ověřuje kód JSON. Může nahrávat a ověřovat více dávkových souborů JSON současně a porovnávat a slučovat dva objekty JSON. JSONCompare má jednoduché, dávkové a rozdílové režimy. Stejně jako JSONLint byl JSONCompare vytvořen CircleCell.

Kde získat přístup k JSONCompare

JSONCompare najdete online. Zdrojový kód je k dispozici na GitHubu.

jtc

Zkráceno na „testovací konzole JSON“, jtc je nástroj CLI pro extrakci, manipulaci a transformaci zdrojového JSON. Vývojáři mohou pomocí jtc vybrat jeden nebo více prvků ze zdrojového JSON a použít akce na tyto prvky najednou, například zabalit vybrané prvky do nového JSON, filtrovat a odhlásit nebo aktualizovat prvky. Uživatelské rozhraní umožňuje použít většinu změn pomocí jediného příkazu. Ke stažení jsou k dispozici kompilované binární soubory pro Linux a MacOS.

Kde stáhnout jtc

JTC si můžete stáhnout z GitHubu.

ijson

Původně vyvinutý v roce 2016, ijson je iterační analyzátor JSON se standardním rozhraním iterátoru Python. Nejběžnějším používáním je mít ijson výtěžek nativních objektů Pythonu ze streamu JSON, který je pod předponou. ijson nabízí několik implementací skutečné analýzy ve formě YAJL (Yet Another JSON Library) založeného na C nebo back-endů Pythonu.

Kde stáhnout ijson

Můžete si stáhnout ijson z PyPI.

Formátovač a validátor JSON

JSON Formatter and Validator je online nástroj, který byl vyvinut pro formátování a zkrášlování JSON, aby bylo snazší číst a ladit. Protože JSON lze odesílat bez zalomení řádků (z důvodu úspory místa), může být obtížné číst a rozumět. Vývojáři využívající online formátovač mohou jednoduše vložit JSON nebo URL. K formátování a ověření veřejné adresy URL JSON lze použít formátovač JSON a záložku Validator.

Kde získat přístup k formátovači a validátoru JSON

K JSON Formatter and Validator máte přístup online.

Altova XMLSpy JSON a XML Editor

Altova XMLSpy je editor JSON a XML, který poskytuje všechny druhy nástrojů pro úpravy, modelování, transformaci a ladění technologií souvisejících s XML. Nabízeny jsou nástroje včetně návrháře grafických schémat, nástroje pro generování kódu, převaděče souborů, debuggery a profilery pro woking pomocí XSLT, XSD, XBRL a SOAP. XMLSpy využívá server RaptorXML pro ověření a zpracování JSON.

Kde stáhnout Altova XMLSpy

Můžete si stáhnout bezplatnou zkušební verzi Altova XMLSpy z webových stránek Altova.

Code Beautify JSON Tools

Rozsah nástrojů Code Beautify JSON Tools od prohlížeče JSON, editoru JSON a validátoru JSON po převaděče JSON-to-HTML, JSON-to-XML a JSON-to-YAML. Nabízen je také převodník Excel na JSON a minifikátor JSON. Code Beautify také nabízí online editor skriptů, zkrášlovače, minifikátory a převaděče pro XML, HTML, CSV, CSS, RSS, SQL, Base64 a další datové formáty a typy souborů.

Kde získat přístup k nástrojům Code Beautify JSON

K nástrojům Code Beautify JSON Tools máte přístup online.

Kód Visual Studio

Populární editor kódů společnosti Microsoft má integrovanou podporu pro úpravy souborů JSON. To zahrnuje ověření, rychlou navigaci, skládání kódu a návrhy prostřednictvím IntelliSense pro vlastnosti a hodnoty. Při najetí myší na vlastnosti a hodnoty dat JSON je k dispozici další kontext. VS Code bude používat přidružená schémata JSON k pochopení struktury souborů JSON.

Kam stáhnout kód Visual Studio

Visual Studio Code si můžete stáhnout z webových stránek projektu.

Doplněk editoru Eclipse JSON

Bezplatný doplněk JSON Editor pro prostředí Eclipse IDE obsahuje funkce, jako je zvýraznění vlastní syntaxe, skládání kódu, formátování a úpravy, které poskytují synchronizované stromové zobrazení. K dispozici je také syntaktická analýza stromu. Eclipse JSON Editor Plugin odpovídá standardu RFC 4627 JSON.

Kam stáhnout Eclipse JSON Editor Plugin

Plugin editoru Eclipse JSON si můžete stáhnout z Eclipse Marketplace.

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