Programmering

JSON-verktøy du ikke vil gå glipp av

JSON, for JavaScript Object Notation, er et populært og lett datautvekslingsformat som har blitt allestedsnærværende på nettet. JSON er kjent for å være både enkelt for utviklere å bruke og enkelt for maskiner å analysere og generere.

Ikke overraskende har JSON tiltrukket seg oppmerksomhet fra verktøybyggere, som har skapt en rekke verktøy for omformatering, validering og analyse av JSON. Disse spenner fra online verktøy du kjører i nettleseren din til plugin-moduler for kodeditorer og IDEer som Visual Studio Code og Eclipse.

Følgende er en valgt liste over ni av disse verktøyene.

JSONLint

JSONLint, fra CircleCell, er en online validator og reformater for JSON. Utviklere kan lime inn eller skrive JSON i redigeringsprogrammet eller legge inn en URL. JSONLint kan validere “rotete” JSON-kode, og den kan også analyseres. JSONLint kan også brukes som en JSON-kompressor hvis brukere legger til? Reformat = komprimere til nettadressen.

Hvor får du tilgang til JSONLint

Du kan få tilgang til JSONLint på nettet. Kildekoden for verktøyet finner du på GitHub.

JSONSammenlign

Den avanserte versjonen av JSONLint, JSONCompare, validerer JSON-koden direkte. Den kan laste opp og validere flere batch-JSON-filer samtidig og sammenligne og slå sammen to JSON-objekter. JSONCompare har enkle, batch- og diff-modus. I likhet med JSONLint ble JSONCompare bygget av CircleCell.

Hvor får du tilgang til JSONCompare

Du finner JSONCompare online. Kildekoden er tilgjengelig på GitHub.

jtc

Forkortelse for “JSON testkonsoll”, jtc er et CLI-verktøy for å trekke ut, manipulere og transformere kilde JSON. Utviklere kan bruke jtc til å velge ett eller flere elementer fra kilde JSON og bruke handlinger på disse elementene samtidig, for eksempel å pakke utvalgte elementer inn i en ny JSON, filtrere inn og ut eller oppdatere elementer. Brukergrensesnittet gjør det mulig å bruke en stor del av endringene ved hjelp av en enkelt kommando. Linux og MacOS kompinerte binærfiler er tilgjengelige for nedlasting.

Hvor laster du ned jtc

Du kan laste ned jtc fra GitHub.

ijson

Opprinnelig utviklet i 2016, er ijson en iterativ JSON-parser med et standard Python iterator-grensesnitt. Den vanligste bruken er at ijson gir innfødte Python-objekter fra en JSON-strøm som er under et prefiks. ijson tilbyr flere implementeringer av selve analyseringen i form av C-basert YAJL (Yet Another JSON Library) eller Python-bakenden.

Hvor laster jeg ned ijson

Du kan laste ned ijson fra PyPI.

JSON Formatter and Validator

JSON Formatter and Validator er et online verktøy som ble utviklet for å formatere og forskjønne JSON for å gjøre det lettere å lese og feilsøke. Fordi JSON kan sendes ut uten linjeskift (for å spare plass), kan det være vanskelig å lese og forstå. Utviklere som bruker den elektroniske formateringen, kan bare lime inn JSON eller en URL. JSON Formatter and Validator Bookmarklet kan brukes til å formatere og validere en offentlig JSON URL.

Hvor får du tilgang til JSON Formatter and Validator

Du kan få tilgang til JSON Formatter og Validator online.

Altova XMLSpy JSON og XML Editor

Altova XMLSpy er en JSON- og XML-editor, som tilbyr alle slags verktøy for redigering, modellering, transformering og feilsøking av XML-relaterte teknologier. Utvalgte er verktøy, inkludert en grafisk skjemadesigner, et kodegenereringsverktøy, filkonverterere, feilsøkingsprogrammer og profilere for å vekke med XSLT, XSD, XBRL og SOAP. XMLSpy utnytter RaptorXML Server for JSON-validering og -behandling.

Hvor laster du ned Altova XMLSpy

Du kan laste ned en gratis prøveversjon av Altova XMLSpy fra Altova-nettstedet.

Code Beautify JSON Tools

Code Beautify JSON Tools spenner fra en JSON Viewer, JSON Editor og JSON Validator til JSON-til-HTML-, JSON-til-XML- og JSON-til-YAML-omformere. Det tilbys også en Excel til JSON Converter og en JSON minifier. Code Beautify tilbyr også en online skriptredigerer, beautifier, minifier og omformere for XML, HTML, CSV, CSS, RSS, SQL, Base64 og andre dataformater og filtyper.

Hvor får du tilgang til Code Beautify JSON-verktøy

Du kan få tilgang til Code Beautify JSON Tools online.

Visual Studio-kode

Microsofts populære kodeditor har innebygd støtte for redigering av JSON-filer. Dette inkluderer validering, rask navigering, kodefelling og forslag, via IntelliSense, for egenskaper og verdier. Når du svever over egenskaper og verdier for JSON-data, er det gitt ytterligere kontekst. VS Code vil bruke tilknyttede JSON-skjemaer for å forstå strukturen til JSON-filer.

Hvor laster du ned Visual Studio-koden

Du kan laste ned Visual Studio Code fra prosjektnettstedet.

Eclipse JSON Editor Plugin

Det gratis JSON Editor Plugin for Eclipse IDE inkluderer muligheter som tilpasset syntaksmarkering, kodefelling, formatering og redigering, og gir en synkronisert trevisning. Syntaks-tre-parsing tilbys også. Eclipse JSON Editor Plugin er i samsvar med RFC 4627 JSON-standarden.

Hvor laster du ned Eclipse JSON Editor Plugin

Du kan laste ned Eclipse JSON Editor Plugin fra Eclipse Marketplace.

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