XMLSpy include una funzionalità di visualizzazione JSON, chiamata JSON Grid, che è una delle prime del suo genere. Questo visualizzatore JSON offre una rappresentazione grafica intuitiva del vostro file JSON, insieme a potenti funzionalità di modifica, come il rilevamento automatico dei tipi di dati, comandi integrati nelle celle, filtri XQuery per modificare la visualizzazione, formule XQuery per generare output aggiuntivi a partire dai dati JSON, e molto altro. Tutto ciò rende la visualizzazione dei file JSON più rapida e semplice rispetto a un editor basato su testo.
Consultate questo articolo su l'analisi dei dati in JSON Grid per un'analisi più approfondita.
La visualizzazione JSON offre una rappresentazione grafica della struttura del documento, che è immediatamente più facile da comprendere rispetto al codice corrispondente visualizzato in forma testuale, soprattutto per documenti lunghi e complessi con molteplici livelli nidificati di array e oggetti.
La visualizzazione a griglia include una tabella che raggruppa i dati all'interno dello stesso array o oggetto, facilitando la comprensione e consentendo modifiche rapide. È possibile alternare tra le due visualizzazioni, ad esempio:
JSON View semplifica la modifica e la riorganizzazione della struttura del documento tramite funzionalità di trascinamento e rilascio. I pulsanti attivi in ogni cella offrono scorciatoie per le operazioni più comuni di visualizzazione, filtraggio e modifica. Durante la modifica, questi pulsanti consentono di aggiungere rapidamente un elemento figlio, modificare un tipo, passare dalla visualizzazione a tabella a quella a elenco e così via.
Per una modifica più rapida, il visualizzatore JSON rileva automaticamente i valori di tipo stringa, numero, booleano e nullo mentre si digita. Altri tipi di dati possono essere selezionati manualmente all'interno della cella.
La visualizzazione a griglia offre numerosi tasti di scelta rapida facili da ricordare, per rendere la modifica il più veloce possibile, consentendovi di continuare a digitare senza dover utilizzare il mouse. È inoltre disponibile un menu contestuale accessibile con un clic destro, in modo da poter modificare i contenuti utilizzando il metodo che preferite.
Se al vostro documento è associato uno schema JSON, JSON View offre il completamento automatico basato su tale schema mentre digitate, e i tipi di dati vengono determinati automaticamente in base allo schema.
Filtri e formule per griglie JSON
I filtri e le formule XQuery nella visualizzazione a griglia JSON consentono di utilizzare espressioni XQuery 3.1 per filtrare i componenti visualizzati e calcolare risultati che possono essere memorizzati nel documento.
Ogni tabella in JSON Grid include un filtro che consente di modificare la visualizzazione di oggetti e array. Ad esempio, nello screenshot mostrato, è stato applicato un filtro a un array in modo che vengano visualizzati solo i brani composti da Brian May. È facile alternare tra celle filtrate e non filtrate facendo clic sull'icona del filtro. Quando si salva il file, i filtri vengono memorizzati nei metadati per una visualizzazione successiva. Questi filtri non influiscono sul contenuto del documento.
Una formula consente di generare risultati (insiemi di nodi e calcoli) e di visualizzarli. Di seguito è riportato un esempio che utilizza una formula XQuery per calcolare il prezzo di alcuni articoli. Cliccando sull'icona di salvataggio della formula, è possibile salvare i risultati della formula all'interno del documento. In questo modo, le formule in XMLSpy JSON View aprono una possibilità completamente nuova: la possibilità di avere contenuti calcolati dinamicamente all'interno dei documenti JSON.
È anche facile visualizzare i documenti utilizzando il visualizzatore JSON basato su testo in XMLSpy. Potrebbe essere utile passare tra la visualizzazione testuale e quella a griglia. Entrambe le opzioni del visualizzatore JSON vi aiutano a comprendere la struttura e il contenuto del file JSON, grazie alla numerazione delle righe, all'evidenziazione della sintassi, alla possibilità di comprimere il codice sorgente e ad altre funzionalità.
La visualizzazione del codice offre la colorazione della sintassi, la numerazione delle righe, la possibilità di comprimere sezioni di codice, la creazione di segnalibri e molto altro, facilitando la navigazione e la comprensione del codice JSON, nonché la ricerca e la modifica delle stringhe. È inoltre possibile utilizzare strumenti di editing avanzati.
La verifica della sintassi e la validazione JSON presenti nella guida vi aiutano a effettuare modifiche corrette. Eventuali errori vengono elencati nella finestra "Messaggi", che presenta più schede e include un collegamento ipertestuale all'errore nel vostro documento e allo schema JSON correlato, semplificando notevolmente la risoluzione dei problemi.
Oltre alla visualizzazione e alla modifica di file JSON, il software supporta la conversione con un solo clic tra file JSON e file XML o YAML. Questo permette, ad esempio, di convertire rapidamente un file XML in formato JSON per il trasferimento tramite JavaScript, oppure di convertire dati ricevuti in formato JSON in un valido formato XML. È possibile scegliere di convertire un singolo file oppure di eseguire una conversione di massa di file JSON nella finestra del progetto. Questa funzionalità rende XMLSpy molto più di un semplice visualizzatore online di file JSON.
Un buon visualizzatore JSON dovrebbe facilitare l'esplorazione, la modifica e la validazione dei dati JSON, offrendo una formattazione chiara e strumenti visivi utili. Le avanzate funzionalità JSON di Altova XMLSpy soddisfano questi requisiti, grazie a una visualizzazione a griglia JSON che consente di visualizzare, comprendere e modificare i dati JSON in un formato strutturato, simile a un foglio di calcolo. Include inoltre la colorazione della sintassi, strumenti di supporto intelligenti per l'inserimento dei dati e la validazione rispetto allo schema JSON, rendendolo ideale sia per la semplice visualizzazione che per l'analisi di dati complessi.
Sì. Mentre alcuni strumenti online consentono solo di visualizzare i dati in formato JSON, altri software permettono non solo di visualizzare, ma anche di modificare direttamente i dati JSON, tramite un'interfaccia grafica o testuale. Un esempio che offre opzioni di modifica dei dati JSON sia in formato testuale che grafico è XMLSpy.
A differenza degli strumenti online di base, un visualizzatore JSON scaricabile come XMLSpy offre una vasta gamma di funzionalità avanzate che vanno oltre la semplice visualizzazione del contenuto dei file JSON.
Oltre alla visualizzazione JSON, è possibile generare file JSON, convertire tra formati JSON, XML e YAML, modificare file JSON e schemi JSON, e persino sviluppare trasformazioni XSLT e query XQuery per l'utilizzo con JSON.
Il visualizzatore JSON che potete scaricare qui sotto è facile da installare ed è disponibile per una prova gratuita di 30 giorni, senza necessità di fornire i dati della carta di credito.
Per rendere i dati JSON più leggibili, è possibile utilizzare un visualizzatore o un editor JSON che formattino e organizzino i dati in modo chiaro. Altova XMLSpy semplifica notevolmente questa operazione grazie alla sua esclusiva funzione "JSON Grid View", che visualizza i dati JSON in un layout pulito e simile a una tabella, invece che come testo grezzo. Ogni coppia chiave-valore è ordinatamente disposta in celle, e è possibile espandere o comprimere le strutture nidificate per concentrarsi sugli elementi importanti. Questa visualizzazione a griglia non solo migliora la leggibilità, ma consente anche di modificare, ordinare e validare i dati JSON con pochi semplici clic, rendendo anche i file più complessi facilmente leggibili e gestibili.







