Programmering

JSON-værktøjer, du ikke vil gå glip af

JSON til JavaScript Object Notation er et populært og let dataudvekslingsformat, der er blevet allestedsnærværende på nettet. JSON er kendt for at være både let for udviklere at bruge og let for maskiner at analysere og generere.

Ikke overraskende har JSON tiltrukket sig værktøjsbyggere, der har skabt en række forskellige værktøjer til omformatering, validering og parsing af JSON. Disse spænder fra online-hjælpeprogrammer, du kører i din webbrowser til plug-ins til kodeditorer og IDE'er som Visual Studio Code og Eclipse.

Følgende er en liste over ni af disse værktøjer.

JSONLint

JSONLint, fra CircleCell, er en online validator og omformatering for JSON. Udviklere kan indsætte eller skrive JSON i editoren eller indtaste en URL. JSONLint kan validere “rodet” JSON-kode, og den kan også parses. JSONLint kan også bruges som en JSON-kompressor, hvis brugerne tilføjer? Reformat = komprimering til URL'en.

Hvor får du adgang til JSONLint

Du kan få adgang til JSONLint på nettet. Kildekoden til værktøjet kan findes på GitHub.

JSONSammenlign

Den avancerede version af JSONLint, JSONCompare, validerer direkte JSON-kode. Det kan uploade og validere flere batch-JSON-filer samtidigt og sammenligne og flette to JSON-objekter. JSONCompare har enkle, batch- og diff-tilstande. Ligesom JSONLint blev JSONCompare bygget af CircleCell.

Hvor får du adgang til JSONCompare

Du kan finde JSONCompare online. Kildekode er tilgængelig på GitHub.

jtc

Forkortelse for "JSON testkonsol", jtc er et CLI-værktøj til at udtrække, manipulere og omdanne kilde JSON. Udviklere kan bruge jtc til at vælge et eller flere elementer fra JSON-kilden og anvende handlinger på disse elementer på én gang, såsom at pakke udvalgte elementer ind i en ny JSON, filtrere ind og ud eller opdatere elementer. Brugergrænsefladen giver mulighed for at anvende et stort antal ændringer ved hjælp af en enkelt kommando. Linux og MacOS kompilerede binære filer kan downloades.

Hvor downloades JTC

Du kan downloade jtc fra GitHub.

ijson

Oprindeligt udviklet i 2016 er ijson en iterativ JSON-parser med en standard Python iterator-grænseflade. Den mest almindelige anvendelse er, at ijson giver native Python-objekter fra en JSON-stream, der er under et præfiks. ijson tilbyder flere implementeringer af den faktiske parsing i form af C-baseret YAJL (Yet Another JSON Library) eller Python-back-ender.

Hvor kan jeg downloade ijson

Du kan downloade ijson fra PyPI.

JSON Formatter og Validator

JSON Formatter and Validator er et online værktøj, der blev udviklet til at formatere og forskønne JSON for at gøre det lettere at læse og fejle. Da JSON kan sendes uden linjeskift (for at spare plads), kan det være svært at læse og forstå. Udviklere, der bruger onlineformateringen, kan bare indsætte JSON eller en URL. JSON Formatter and Validator Bookmarklet kan bruges til at formatere og validere en offentlig JSON URL.

Hvor får du adgang til JSON Formatter og Validator

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

Altova XMLSpy JSON og XML Editor

Altova XMLSpy er en JSON- og XML-editor, der leverer alle slags værktøjer til redigering, modellering, transformation og debugging af XML-relaterede teknologier. Fremhævede er værktøjer, herunder en grafisk skemadesigner, et kodegenereringsværktøj, filkonvertere, debuggere og profiler til woking med XSLT, XSD, XBRL og SOAP. XMLSpy udnytter RaptorXML-serveren til JSON-validering og -behandling.

Hvor skal man downloade Altova XMLSpy

Du kan downloade en gratis prøveversion af Altova XMLSpy fra Altova-webstedet.

Code Beautify JSON Tools

Code Beautify JSON Tools spænder fra en JSON Viewer, JSON Editor og JSON Validator til JSON-til-HTML-, JSON-til-XML- og JSON-til-YAML-konvertere. Der tilbydes også en Excel til JSON Converter og en JSON minifier. Code Beautify tilbyder også en online scripteditor, beautifier, minifier og konvertere til XML, HTML, CSV, CSS, RSS, SQL, Base64 og andre dataformater og filtyper.

Hvor får du adgang til Code Beautify JSON-værktøjer

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

Visual Studio-kode

Microsofts populære kodeditor har indbygget support til redigering af JSON-filer. Dette inkluderer validering, hurtig navigation, kodefoldning og forslag via IntelliSense til egenskaber og værdier. Når du svæver over egenskaber og værdier for JSON-data, leveres yderligere kontekst. VS Code bruger tilknyttede JSON-skemaer til at forstå strukturen i JSON-filer.

Hvor downloades Visual Studio-kode

Du kan downloade Visual Studio-kode fra projektwebstedet.

Eclipse JSON Editor Plugin

Det gratis JSON Editor Plugin til Eclipse IDE inkluderer funktioner såsom tilpasset syntaksfremhævning, kodefoldning, formatering og redigering, hvilket giver en synkroniseret trævisning. Syntaks træparsering tilbydes også. Eclipse JSON Editor Plugin overholder RFC 4627 JSON-standarden.

Hvor downloades Eclipse JSON Editor Plugin

Du kan downloade Eclipse JSON Editor Plugin fra Eclipse Marketplace.