---
title: "Supporto per JSON5 in Altova MissionKit, nei prodotti server e in MobileTogether"
date: "2017-06-28"
categories: 
  - "json"
  - "tools"
tags: 
  - "json"
  - "json5"
  - "mapforce"
  - "missionkit"
  - "mobiletogether"
  - "stylevision-server"
  - "xmlspy"
description: Altova MissionKit, i prodotti server e MobileTogether ora supportano il formato JSON5, migliorando la gestione dei dati grazie a una maggiore leggibilità e flessibilità per gli sviluppatori.
---
Status: #blog

Tags:  #json #json5 #mapforce #missionkit #mobiletogether #stylevision-server #xmlspy

Categories: [json](/blog/it/category/json.md) | [development](/blog/it/category/development.md)
# Supporto per JSON5 in Altova MissionKit, nei prodotti server e in MobileTogether

I prodotti Altova supportano il formato JSON da diversi anni. Ora, la versione 2017 Release 3 dei prodotti MissionKit e Server, e la versione 3.2 di MobileTogether, includono il supporto per JSON5 in tutta la gamma di prodotti.

Il formato dati JSON è stato originariamente progettato per essere scritto e interpretato dalle macchine, promuovendo una comunicazione efficiente tra i server. Il suo utilizzo si è ampliato, e [JSON5](http://json5.org/) è un'estensione proposta che mira a rendere il codice JSON più facile da scrivere e leggere per gli esseri umani. JSON5 estende JSON aggiungendo alcune funzionalità di ECMAScript 5 e, come JSON, è un sottoinsieme rigoroso di JavaScript. In particolare, JSON5 consente commenti inline e a blocchi, permette di suddividere stringhe lunghe su più righe e definisce opzioni di sintassi alternative per virgolette e virgole. Queste funzionalità non sono ammesse nel JSON standard, quindi i file che contengono queste migliorie proposte sono generalmente identificati con il suffisso del nome file .json5.

Questo articolo descrive nel dettaglio il supporto specifico per il formato JSON5 offerto da ciascun prodotto Altova.

![Scoprite il supporto per JSON5 negli strumenti Altova](/blog/images/shutterstock_50491045.jpg "Learn about JSON5 support in Altova tools")

<!--more-->

**Supporto per JSON5 in XMLSpy**

La schermata qui sotto mostra un file JSON5 aperto per la modifica in modalità testo in XMLSpy, con la finestra "Messaggi" che indica che il documento JSON5 è ben formattato.

![Supporto per JSON5 in XMLSpy](/blog/images/XMLSpy-JSON5-editor.png)

Tutte le funzionalità relative a JSON, precedentemente disponibili in XMLSpy, sono state estese per supportare JSON5, includendo:

- Intelligente [Modifica di file JSON5](https://www.altova.com/it/xmlspy/json-editor.html) con visualizzazioni a testo e a griglia
- Grafico [Editor per schemi JSON5](https://www.altova.com/it/xmlspy/json-schema-editor.html)
- Validazione basata sullo schema JSON5
- Conversione da un'istanza JSON5 a un'istanza XML (di uno o più file)
- Conversione tra schemi JSON5 e XSD
- Generazione di un esempio di istanza in formato JSON5
- Documentazione sullo schema JSON5

Per una descrizione completa del supporto per JSON in XMLSpy, consultate i nostri articoli precedenti: [L'unico strumento per lo sviluppo JSON di cui avrete bisogno](https://www.altova.com/blog/the-only-json-dev-tool-youll-need/), [Perché avete bisogno di un editor grafico per gli schemi JSON](https://www.altova.com/blog/graphical-json-schema-editor/) e [Modificare, convertire e generare file JSON](https://www.altova.com/blog/editing-converting-and-generating-json/).

Ora potete applicare senza problemi tutte le funzionalità di cui abbiamo parlato in quei post a JSON5.

**Supporto per JSON5 in MapForce**

MapForce supporta i file JSON5 sia come componenti di input che di output per la mappatura dei dati. Quando si inserisce un'istanza JSON5 in un progetto di mappatura, MapForce presenta la finestra di dialogo familiare mostrata di seguito, offrendo la possibilità di creare automaticamente uno schema JSON5:

![Supporto per JSON5 in MapForce](/blog/images/MapForce-JSON5-dialog.png)

Il documento JSON5 viene quindi inserito nel progetto, con tutti i suoi elementi disponibili per la mappatura, come si può vedere qui:

![File JSON5 come componente di mappatura in MapForce](/blog/images/MapForce-JSON5-support.png)

Per una descrizione completa delle funzionalità di mappatura dei dati JSON – e ora anche JSON5 – disponibili in MapForce, consultate il nostro articolo precedente: [Mappatura e trasformazione dei dati JSON con MapForce](https://www.altova.com/blog/json-data-mapping-and-transformation-with-mapforce/).

**Supporto per JSON5 nei prodotti Altova Server**

Se è necessario automatizzare l'elaborazione di un elevato volume di dati in formato JSON5 in un ambiente Windows, Linux o Mac OS, JSON5 è supportato in [FlowForce Server](https://www.altova.com/it/flowforce.html), con [RaptorXML Server](https://www.altova.com/it/raptorxml.html) per la validazione ad alte prestazioni e [MapForce Server](https://www.altova.com/it/mapforce.html) per la trasformazione dei dati.

Il nostro articolo del blog, intitolato "[Un caso d'uso tipico di MapForce Server](https://www.altova.com/blog/a-typical-mapforce-server-use-case/)", descrive l'automazione di un flusso di lavoro JSON utilizzando i prodotti Altova Server. Per ottenere le massime prestazioni su server di fascia alta, leggete di più sull'edizione MapForce Server Accelerator qui: [L'edizione MapForce Server Accelerator raggiunge un nuovo livello di prestazioni nella trasformazione dei dati](https://www.altova.com/blog/new-level-data-integration-performance/).

**Supporto per JSON5 in MobileTogether**

I documenti JSON5 possono essere utilizzate come fonti di dati per applicazioni mobile create con MobileTogether. Gli sviluppatori possono progettare applicazioni che caricano o salvano direttamente dati JSON5, con la flessibilità di combinare una struttura dati JSON5 esistente con altri tipi di dati provenienti dal backend, a seconda delle esigenze specifiche

![Supporto per JSON5 in MobileTogether](/blog/images/MobileTogether-JSON5-support-ALT.png)

MobileTogether offre agli sviluppatori di applicazioni mobili la possibilità di integrare dati JSON5 all'interno della stessa applicazione, insieme ad altri tipi di dati, come XML e HTML, provenienti da file o servizi web, oppure informazioni memorizzate in database relazionali.

Una volta che una struttura di file JSON5 è stata aggiunta come fonte dati, i suoi nodi possono essere completamente espansi nella finestra "Fonti di dati" del software MobileTogether Designer:

![Utilizzo di un file JSON5 come fonte di dati in MobileTogether](/blog/images/MobileTogether-JSON5-data-source.png)

MobileTogether converte internamente il formato JSON5 per utilizzarlo con le funzioni XPath e XQuery, consentendo agli sviluppatori di manipolare i dati JSON5 all'interno di un'applicazione MobileTogether.

Per maggiori informazioni su tutte le nuove funzionalità presenti nell'ultima versione di MobileTogether, consultate il nostro recente articolo intitolato "[Nuove funzionalità per lo sviluppo di applicazioni mobile in MobileTogether](https://www.altova.com/blog/new-features-for-mobile-app-development/)"

**Supporto per JSON5 in DiffDog**

A volte, un utente ha semplicemente bisogno di apportare una modifica rapida o confrontare un file JSON5 con una versione precedente. DiffDog consente agli utenti di modificare, confrontare e unire file JSON5 presenti su unità locali, su una rete locale e persino su server FTP e HTTP remoti (in base ai permessi dell'utente), per confrontare, unire e sincronizzare i dati.

La visualizzazione comparativa dei file di testo DiffDog, riportata di seguito, evidenzia le differenze tra le versioni JSON5 e quelle standard di JSON dello stesso set di dati:

![Supporto per JSON5 in DiffDog](/blog/images/DiffDog-JSON5-support.png)

Ovunque siate chiamati a creare, utilizzare o trasformare dati in formato JSON5, gli strumenti [Altova](https://www.altova.com/it/download.html) vi aiuteranno a completare il lavoro in modo rapido e preciso.
