---
title: "Modifica, conversione e generazione di file JSON"
date: "2013-03-12"
categories: 
  - "json"
tags: 
  - "json"
  - "xml-json"
  - "xmlspy"
description: Scoprite come XMLSpy semplifica la modifica e la conversione di file JSON, grazie a funzionalità avanzate per il controllo della sintassi e la gestione degli errori, ottimizzando così le attività di gestione dei dati.
---
Status: #blog

Tags:  #json #xml-json #xmlspy

Categories: [json](/blog/it/category/json.md)
# Modifica, conversione e generazione di file JSON

Con l'aumento dell'utilizzo di JSON come protocollo di trasporto dati, ho pensato che fosse utile esaminare il supporto di JSON in XMLSpy. Ci sono state molte discussioni sui vantaggi di JSON rispetto a XML, ma, in sostanza, ci sono alcuni casi in cui JSON è la scelta migliore, e altri in cui XML è più appropriato. [Questo articolo](http://www.xmlaficionado.com/2009/11/json-and-xml.html) sul blog XML Aficionado affronta questo argomento in modo approfondito.

Anche se potrebbe essere necessario scegliere tra JSON e XML a seconda del compito di sviluppo, non è necessario scegliere tra editor di codice: XMLSpy supporta entrambe le tecnologie e può persino convertire tra le due. Vediamo come funziona.  

**Modifica di file JSON**  

Per rendere la modifica dei file JSON il più semplice possibile, Altova ha esteso le sue avanzate funzionalità di modifica di documenti [XML](https://www.altova.com/it/xmlspy/xml-editing.html) anche all'editor [JSON](https://www.altova.com/it/xmlspy/json-editor.html). Se si sceglie di modificare i file JSON in modalità testo, XMLSpy offre assistenza tramite l'evidenziazione della sintassi, l'abbinamento delle parentesi, la piegatura del codice sorgente, finestre e menu di aiuto, e molto altro.  
  
[![Immagine allegata](https://lh6.ggpht.com/-b_MqgxrB2tc/UT31XvhmiyI/AAAAAAAAAUk/4EQK6Ots1cY/clip_image001_thumb.png?imgmax=800 "clip_image001")](http://lh4.ggpht.com/-A1kwghA4rek/UT31XfspHdI/AAAAAAAAAUc/nCex5o8HR2g/s1600-h/clip_image001%25255B3%25255D.png)  
  
Ecco lo stesso file JSON visualizzato in formato a griglia, che offre una rappresentazione grafica della struttura JSON con possibilità di modifica tramite trascinamento. Entrambe le visualizzazioni offrono [Controllo della sintassi JSON](https://www.altova.com/it/xmlspy/json-editor.html) e funzionalità avanzate di controllo degli errori.  
  
[![Immagine allegata](https://lh4.ggpht.com/-R9P43nBIpFw/UT31Ydk1a0I/AAAAAAAAAU0/_0P100O6Lgs/clip_image002_thumb.png?imgmax=800 "clip_image002")](http://lh5.ggpht.com/-fORAlWcNULc/UT31X0mYAuI/AAAAAAAAAUs/Bonh4OPOxAs/s1600-h/clip_image002%25255B3%25255D.png)  
  
Un'altra esigenza comune è la [conversione da/verso XML e JSON](https://www.altova.com/it/xmlspy/json-editor.html), che è un'opzione disponibile con un semplice clic nel menu di conversione di XMLSpy. I dati JSON mostrati sopra sono stati convertiti in XML valido:  
  
[![Immagine allegata](https://lh3.ggpht.com/-w-Yn-qpz7l8/UT31YzzWFgI/AAAAAAAAAVE/wgWItZL3urk/clip_image003_thumb.png?imgmax=800 "clip_image003")](http://lh5.ggpht.com/-J4AOaNyilM4/UT31YpsFM6I/AAAAAAAAAU8/HlTlGdX1ENM/s1600-h/clip_image003%25255B3%25255D.png)  
  
Avere funzionalità di modifica e conversione di file JSON direttamente all'interno dell'applicazione [Editor XML](https://www.altova.com/it/xml-editor/) è molto utile, soprattutto se si utilizzano i pacchetti di integrazione gratuiti per Eclipse o Visual Studio.  

[Date un'occhiata](https://www.altova.com/it/download-trial.html) e fateci sapere cosa ne pensate.
