Per avviare lo sviluppo di JSON Schema, è possibile utilizzare il generatore di JSON Schema per creare uno schema valido a partire da un documento XML Schema esistente o da un'istanza JSON. Questa funzionalità semplifica le seguenti operazioni:
Prima di generare il vostro schema JSON, potete scegliere a quale versione della specifica conformarsi, decidere come gestire le tuple e altro ancora, il che vi permette di personalizzare il risultato finale il più possibile. Una volta creato, potete modificare ulteriormente lo schema JSON, se necessario.
Potete anche usufruire di.. Assistente AI in XMLSpy per generare uno schema JSON per voi, basato su un'istanza esistente oppure semplicemente a partire da una descrizione in linguaggio naturale. Questo vi farà risparmiare un sacco di tempo!
Proprio come XMLSpy ha introdotto per primo un'interfaccia grafica.. Editor per schemi XMLOra, include anche il primo editor grafico per schemi JSON di livello enterprise, dotato delle stesse funzionalità all'avanguardia.
La funzionalità "Visualizzazione dello schema JSON" sarà immediatamente riconoscibile per i clienti di XMLSpy che hanno già utilizzato la "Visualizzazione dello schema XML" e che ora stanno imparando a progettare schemi JSON, pur rimanendo facile da comprendere anche per i nuovi utenti.
È possibile iniziare da zero creando un nuovo documento schema in XMLSpy, oppure generare uno schema JSON a partire da un'istanza JSON esistente o da un file XSD, e personalizzarlo secondo le proprie esigenze.
Nella vista "JSON Schema", è possibile alternare tra la griglia "Panoramica delle definizioni" e la vista "Progettazione" per ogni nodo durante il lavoro. La panoramica delle definizioni mostra lo schema principale del documento corrente (elencato come "Schema del documento"), oltre a tutte le definizioni che si aggiungono allo schema. Qui è possibile aggiungere ed eliminare definizioni, nonché modificare le loro proprietà.
Le finestre di supporto "Panoramica", "Dettagli" e "Vincoli" sono disponibili sia nella vista "Panoramica delle definizioni" che nella vista "Progettazione", facilitando la visualizzazione immediata delle informazioni sullo schema e delle sue definizioni, nonché l'inserimento di informazioni e valori relativi alle definizioni.
Cliccando sull'icona dell'albero accanto a qualsiasi definizione nella panoramica delle definizioni, questa si apre per essere visualizzata e modificata ulteriormente nella vista di progettazione, che è mostrata qui sopra.
Cliccando sull'icona dell'albero accanto a qualsiasi componente globale, si apre la visualizzazione grafica dettagliata del suo modello di contenuto nella vista "Design". Qui, è possibile specificare la struttura e i valori ammessi per le singole definizioni globali. L'editor JSON Schema semplifica il processo grazie alla modifica tramite trascinamento, finestre di aiuto intuitive per l'inserimento dei dati e un menu contestuale accessibile con un clic destro, che offre opzioni valide.
Durante il lavoro, vengono effettuate verifiche approfondite degli schemi JSON, e i messaggi di errore vengono visualizzati in tempo reale in una finestra interattiva, con collegamenti diretti alla posizione specifica del problema.
Se siete nuovi nell'utilizzo di JSON Schema, maggiori informazioni dettagliate sono disponibili nel file di aiuto di XMLSpy.


