JSON alati koje ne želite propustiti

JSON, za JavaScript Object Notation, popularan je i lagan format razmjene podataka koji je postao sveprisutan na webu. JSON je poznat po tome što je jednostavan za programere i jednostavan za raščlanjivanje i generiranje.

Nije iznenađujuće što je JSON privukao pažnju izrađivača alata koji su stvorili razne alate za preoblikovanje, provjeru valjanosti i raščlanjivanje JSON-a. Oni se kreću od internetskih uslužnih programa koje pokrećete u web pregledniku do dodataka za uređivače koda i IDE-ove poput Visual Studio Code i Eclipse.

Slijedi odabrani popis od devet ovih alata.

JSONLint

JSONLint, iz CircleCell, mrežni je validator i program za ponovno formatiranje za JSON. Programeri mogu zalijepiti ili upisati JSON u uređivač ili unijeti URL. JSONLint može provjeriti "neuredan" JSON kod, a također može raščlaniti. JSONLint se također može koristiti kao JSON kompresor ako korisnici format=compressURL-u dodaju?

Gdje pristupiti JSONLint-u

JSONLintu možete pristupiti na webu. Izvorni kôd alata možete pronaći na GitHubu.

JSONUporedite

Napredna verzija JSONLinta, JSONCompare, izravno provjerava JSON kod. Može istovremeno prenositi i provjeravati više skupnih JSON datoteka te uspoređivati ​​i spajati dva JSON objekta. JSONCompare ima jednostavne, batch i diff načine rada. Kao i JSONLint, i JSONCompare izradio je CircleCell.

Gdje pristupiti JSONCompare

JSONCompare možete pronaći na mreži. Izvorni kod dostupan je na GitHubu.

jtc

Skraćeno od "JSON test console", jtc je CLI alat za izdvajanje, manipulaciju i transformiranje izvornog JSON-a. Programeri mogu koristiti jtc za odabir jednog ili više elemenata iz izvornog JSON-a i istovremeno primjenjivanje radnji na tim elementima, poput umotavanja odabranih elemenata u novi JSON, filtriranje i isključivanje ili ažuriranje elemenata. Korisničko sučelje omogućuje primjenu većine promjena pomoću jedne naredbe. Dostupni su za preuzimanje binarni programi sastavljeni za Linux i MacOS.

Gdje preuzeti jtc

Jtc možete preuzeti s GitHub-a.

ijson

Izvorno razvijen 2016. godine, ijson je iterativni JSON parser sa standardnim Python iterator sučeljem. Najčešća je upotreba da ijson daje izvorne Python objekte iz JSON toka koji je pod prefiksom. ijson nudi nekoliko implementacija stvarnog raščlanjivanja u obliku YAJL-a (Još jedne JSON-ove biblioteke) ili pozadinske pozadine Pythona.

Gdje preuzeti ijson

Možete preuzeti ijson s PyPI-a.

JSON Formatter i program za provjeru valjanosti

JSON Formatter and Validator mrežni je alat koji je razvijen za formatiranje i uljepšavanje JSON-a radi lakšeg čitanja i uklanjanja pogrešaka. Budući da se JSON može izlaziti bez prekida reda (radi uštede prostora), može biti teško čitati i razumjeti. Programeri koji koriste mrežni program za oblikovanje mogu samo zalijepiti JSON ili URL. JSON Formatter i Validator Bookmarklet mogu se koristiti za formatiranje i provjeru valjanosti javnog JSON URL-a.

Gdje pristupiti JSON Formatteru i Validatoru

JSON Formatteru i Validatoru možete pristupiti na mreži.

Altova XMLSpy JSON i XML Editor

Altova XMLSpy je JSON i XML editor, koji pruža sve vrste alata za uređivanje, modeliranje, transformiranje i otklanjanje pogrešaka u tehnologijama povezanim s XML-om. Istaknuti su alati koji uključuju dizajnera grafičkih shema, alat za generiranje koda, pretvarače datoteka, programe za pronalaženje pogrešaka i profilere za woking s XSLT, XSD, XBRL i SOAP. XMLSpy koristi RaptorXML poslužitelj za JSON provjeru i obradu.

Gdje preuzeti Altova XMLSpy 

Besplatnu probnu verziju Altova XMLSpy možete preuzeti s web mjesta Altova.

Kôd Uljepšajte JSON alate

Code Beautify JSON Tools kreću se od JSON Viewera, JSON Editora i JSON Validatora do JSON-to-HTML, JSON-to-XML i JSON-to-YAML pretvarača. U ponudi su i pretvarač za Excel u JSON i JSON minifier. Code Beautify nudi i mrežni uređivač skripti, uljepšivač, minifikator i pretvarače za XML, HTML, CSV, CSS, RSS, SQL, Base64 i druge formate podataka i vrste datoteka.

Gdje pristupiti Code Beautify JSON alatima

Code Beautify JSON Tools možete pristupiti putem interneta.

Visual Studio kôd

Microsoftov popularni uređivač koda ima ugrađenu podršku za uređivanje JSON datoteka. To uključuje provjeru valjanosti, brzu navigaciju, savijanje koda i prijedloge putem svojstva IntelliSense za svojstva i vrijednosti. Kada lebdite iznad svojstava i vrijednosti JSON podataka, pruža se dodatni kontekst. VS Code će koristiti povezane JSON sheme za razumijevanje strukture JSON datoteka.

Gdje preuzeti Visual Studio Code

Visual Studio Code možete preuzeti s web stranice projekta.

Dodatak za Eclipse JSON Editor

Besplatni dodatak JSON Editor za Eclipse IDE uključuje mogućnosti poput prilagođavanja prilagođene sintakse, presavijanja koda, formatiranja i uređivanja, pružajući sinkronizirani prikaz stabla. Također se nudi raščlanjivanje sintaksnog stabla. Dodatak Eclipse JSON Editor u skladu je s RFC 4627 JSON standardom.

Gdje preuzeti dodatak za Eclipse JSON Editor

Dodatak Eclipse JSON Editor možete preuzeti s Eclipse Marketplace.