Convertitore JSON
Il Convertitore JSON di Sheetize per .NET offre un set affidabile di strumenti per trasformare i documenti in JSON e convertire il JSON nuovamente in file documentali, rendendo semplice l’integrazione in servizi web e pipeline di dati.
Caratteristiche principali
Documento → JSON
Converti file come XLSX, DOCX, JSON, AZW3 e molti altri formati in JSON, così il contenuto può essere consumato in modo strutturato per analisi o ulteriori elaborazioni.
JSON → Documento
Genera PDF, DOCX, XLSX, XLSB, XLSM, XLTM, XLAM, Excel 97‑2003, Excel 95, SpreadsheetML, XLT, CSV, TSV, script SQL, DIF, XML, EPUB, AZW3, HTML, MHTML e molto altro dai dati JSON, facilitando la creazione automatica di report e la generazione di documenti.
Perché scegliere Sheetize?
- Conversione bidirezionale fluida tra JSON e oltre 20 formati documentali.
- Motore ad alte prestazioni ottimizzato per .NET Core e .NET Framework.
- Ideale per servizi basati su API, pipeline ETL e micro‑servizi incentrati sui documenti.
- Supporta conversioni in batch e streaming per carichi di lavoro su larga scala.
Guida dettagliata
Conversione di un documento in JSON
Per eseguire una conversione documento‑→ JSON:
- Prepara il convertitore: istanzia
JsonConverter. - Configura le opzioni: utilizza
JsonSaveOptionsper impostare come il documento deve apparire nel JSON. - Specifica i percorsi di input/output: indica dove si trova il documento sorgente e dove salvare il file JSON risultante.
- Esegui il processo: invoca il metodo
Process.
Esempio: XLSX → JSON
var loadOptions = new Sheetize.LoadOptions
{
InputFile = "D:\\Input.xlsx",
};
var saveOptions = new JsonSaveOptions
{
OutputFile = "D:\\Output.json"
};
JsonConverter.Process(loadOptions, saveOptions);Conversione di JSON in un documento
Per convertire JSON nuovamente in un documento:
- Prepara il convertitore: istanzia
JsonConverter. - Imposta le opzioni di conversione: utilizza
SaveOptionsper scegliere il formato di destinazione e il layout. - Specifica i file di input/output: fornisci il file JSON di origine e il percorso del documento di destinazione.
- Esegui il processo: chiama
Processper generare il file.
Esempio: JSON → XLSX
var loadOptions = new Sheetize.LoadOptions
{
InputFile = "D:\\Input.json",
};
var saveOptions = new SaveOptions
{
OutputFile = "D:\\Output.xlsx"
};
JsonConverter.Process(loadOptions, saveOptions);Compatibilità retroattiva
Tutte le conversioni funzionano in entrambe le direzioni: puoi partire da JSON o AZW3 e produrre qualsiasi dei formati documentali supportati, per poi riconvertirli in JSON senza perdita di integrità dei dati.
Punti di forza dal punto di vista marketing
- Trasformazione con un clic: passa agevolmente tra JSON, AZW3 e le famiglie di formati Excel.
- Pronto per l’impresa: scalabile, thread‑safe e pienamente supportato per deployment cloud e on‑premise.
- Libreria di formati estesa: dal classico Excel 95 al moderno SpreadsheetML, da CSV/TSV a EPUB/AZW3 e HTML/MHTML.
- API amichevole per gli sviluppatori: classi di opzioni intuitive e configurazione fluida per un’integrazione rapida.
- Progettato per il futuro: aggiornamenti continui aggiungono nuovi formati e migliorano le performance.
Il convertitore fornisce meccanismi potenti per fondere contenuti documentali con API web e altre soluzioni data‑centric. Che tu debba estrarre informazioni da file esistenti o produrre documenti a partire da dati strutturati, il Convertitore JSON di Sheetize si adatta agli scenari moderni di automazione documentale.