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.