Strumenti JSON da non perdere

JSON, per JavaScript Object Notation, è un formato di scambio di dati leggero e popolare che è diventato onnipresente sul web. JSON è noto per essere sia facile da usare per gli sviluppatori che facile da analizzare e generare per le macchine.

Non sorprende che JSON abbia attirato l'attenzione dei costruttori di strumenti, che hanno creato una varietà di strumenti per riformattare, convalidare e analizzare JSON. Questi vanno dalle utilità online eseguite nel browser Web ai plug-in per editor di codice e IDE come Visual Studio Code ed Eclipse.

Di seguito è riportato un elenco di selezione di nove di questi strumenti.

JSONLint

JSONLint, di CircleCell, è un validatore e riformattatore online per JSON. Gli sviluppatori possono incollare o digitare JSON nell'editor o inserire un URL. JSONLint può convalidare il codice JSON "disordinato" e può anche analizzarlo. JSONLint può anche essere utilizzato come compressore JSON se gli utenti aggiungono re format=compressall'URL.

Dove accedere a JSONLint

Puoi accedere a JSONLint sul Web. Il codice sorgente per lo strumento può essere trovato su GitHub.

JSONCompare

La versione avanzata di JSONLint, JSONCompare, convalida direttamente il codice JSON. Può caricare e convalidare più file JSON batch contemporaneamente e confrontare e unire due oggetti JSON. JSONCompare ha modalità semplici, batch e diff. Come JSONLint, JSONCompare è stato creato da CircleCell.

Dove accedere a JSONCompare

Puoi trovare JSONCompare online. Il codice sorgente è disponibile su GitHub.

jtc

Abbreviazione di "JSON test console", jtc è uno strumento CLI per estrarre, manipolare e trasformare il JSON sorgente. Gli sviluppatori possono utilizzare jtc per selezionare uno o più elementi dal JSON di origine e applicare azioni su questi elementi contemporaneamente, ad esempio avvolgere gli elementi selezionati in un nuovo JSON, filtrare dentro e fuori o aggiornare gli elementi. L'interfaccia utente consente di applicare una serie di modifiche utilizzando un unico comando. I binari compilati per Linux e MacOS sono disponibili per il download.

Dove scaricare jtc

Puoi scaricare jtc da GitHub.

ijson

Sviluppato originariamente nel 2016, ijson è un parser JSON iterativo con un'interfaccia iteratore Python standard. L'utilizzo più comune è che ijson restituisca oggetti Python nativi da un flusso JSON che si trova sotto un prefisso. ijson offre diverse implementazioni dell'effettiva analisi sotto forma di YAJL (Yet Another JSON Library) basata su C o back-end Python.

Dove scaricare ijson

Puoi scaricare ijson da PyPI.

Formattatore e convalida JSON

JSON Formatter and Validator è uno strumento online sviluppato per formattare e abbellire JSON per semplificarne la lettura e il debug. Poiché JSON può essere emesso senza interruzioni di riga (per risparmiare spazio), può essere difficile da leggere e comprendere. Gli sviluppatori che utilizzano il formattatore in linea possono semplicemente incollare JSON o un URL. Il segnalibro JSON Formatter e Validator può essere utilizzato per formattare e convalidare un URL JSON pubblico.

Dove accedere a JSON Formatter e Validator

Puoi accedere a JSON Formatter e Validator online.

Altova XMLSpy JSON e XML Editor

Altova XMLSpy è un editor JSON e XML, che fornisce tutti i tipi di strumenti per la modifica, la modellazione, la trasformazione e il debug delle tecnologie relative a XML. Sono presenti strumenti che includono un designer grafico di schemi, uno strumento di generazione di codice, convertitori di file, debugger e profiler per lavorare con XSLT, XSD, XBRL e SOAP. XMLSpy sfrutta il server RaptorXML per la convalida e l'elaborazione JSON.

Dove scaricare Altova XMLSpy 

È possibile scaricare una versione di prova gratuita di Altova XMLSpy dal sito Web di Altova.

Codice Beautify JSON Tools

Gli strumenti JSON di abbellimento del codice vanno da un visualizzatore JSON, un editor JSON e uno convalidatore JSON a convertitori da JSON a HTML, da JSON a XML e da JSON a YAML. Viene inoltre offerto un convertitore da Excel a JSON e un minificatore JSON. Code Beautify offre anche un editor di script online, un abbellitore, un minificatore e convertitori per XML, HTML, CSV, CSS, RSS, SQL, Base64 e altri formati di dati e tipi di file.

Dove accedere agli strumenti JSON di abbellimento del codice

È possibile accedere agli strumenti JSON di abbellimento del codice online.

Codice di Visual Studio

Il popolare editor di codice di Microsoft ha il supporto integrato per la modifica dei file JSON. Ciò include convalida, navigazione rapida, raggruppamento del codice e suggerimenti, tramite IntelliSense, per proprietà e valori. Quando si passa con il mouse su proprietà e valori dei dati JSON, viene fornito un contesto aggiuntivo. VS Code utilizzerà gli schemi JSON associati per comprendere la struttura dei file JSON.

Dove scaricare Visual Studio Code

È possibile scaricare Visual Studio Code dal sito Web del progetto.

Plugin dell'editor JSON di Eclipse

Il plug-in JSON Editor gratuito per l'IDE Eclipse include funzionalità come l'evidenziazione della sintassi personalizzata, la piegatura del codice, la formattazione e la modifica, fornendo una visualizzazione ad albero sincronizzata. Viene offerta anche l'analisi della struttura ad albero della sintassi. Il plug-in dell'editor JSON di Eclipse è conforme allo standard JSON RFC 4627.

Dove scaricare l'Editor JSON di Eclipse Plugin

È possibile scaricare il plug-in dell'editor JSON di Eclipse da Eclipse Marketplace.