convertire json in html

Come convertire JSON in HTML utilizzando .NET Cloud SDK.

In un panorama in continua evoluzione dello sviluppo web, la necessità di una presentazione dei dati dinamica e user-friendly è diventata fondamentale. Poiché le applicazioni basate sui dati continuano a proliferare, la possibilità di convertire facilmente JSON in [HTML](https://docs.fileformat.com/web/ html/) emerge come una caratteristica cruciale. Pertanto, la nostra API .NET REST fornisce una soluzione solida a questo requisito imperativo, consentendo agli sviluppatori di tradurre facilmente i dati JSON in strutture HTML. Ora, in questa guida completa, approfondiremo la necessità e l’implementazione pratica della conversione da “JSON a HTML” utilizzando l’API REST .NET.

.NET Cloud SDK per la conversione da JSON a HTML

Aspose.Cells Cloud SDK per .NET è un’API straordinaria che offre potenti funzionalità per la manipolazione dinamica dei dati all’interno dei file Excel. Ti consente di creare a livello di codice cartelle di lavoro Excel e importare dati JSON in fogli di lavoro, che aprono la strada alla visualizzazione dinamica dei dati. Il contenuto Excel generato può quindi essere ulteriormente esportato in HTML, offrendo una soluzione pratica per integrare i dati JSON nelle strutture HTML. Oltre a ciò, Aspose.Cells Cloud SDK per .NET eccelle in una miriade di altre funzionalità, fornendoti strumenti per eseguire estese manipolazioni di file Excel e, quindi, questo SDK rappresenta una soluzione solida per vari scenari basati sui dati all’interno di .NET ecosistema.

Ora, per sfruttare le funzionalità di questo SDK nell’applicazione .NET, dobbiamo prima cercare “Aspose.Cells-Cloud” nel gestore pacchetti NuGet e fare clic sul pulsante “Aggiungi pacchetto”. In secondo luogo, ottieni le credenziali del tuo cliente da dashboard cloud.Se non disponi di un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.

Converti JSON in HTML in C# .NET

Sfruttiamo le funzionalità di conversione da JSON a HTML utilizzando C# .NET, in modo da poter migliorare le nostre applicazioni, fornendo agli utenti esperienze interattive e visivamente accattivanti.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Innanzitutto, crea un oggetto della classe CellsApi in cui passiamo le credenziali del client come argomenti.

cellsInstance.UploadFile("sourceFile.json", file);

Carica il file JSON di input nell’archivio cloud.

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);

Infine, chiama l’API per convertire JSON in HTML. Una volta completata con successo la conversione, l’HTML risultante verrà archiviato nel cloud storage.

// Per esempi completi e file di dati, visitare il sito 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// creare un'istanza CellsApi passando ClientID e ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// nome del file JSON di input
string input_JSON = @"source.json";
// File HTML risultante
string resultant_file = "resultant.html";

// caricare il file JSON dall'unità locale
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // caricare il file di input nell'archivio cloud
    cellsInstance.UploadFile("sourceFile.json", file);
}

// chiama l'API per convertire JSON in HTML online
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);
json in html online

Un’anteprima della conversione da JSON a HTML.

Il file JSON di esempio utilizzato nell’esempio precedente può essere scaricato da:

Conversione da JSON a HTML utilizzando i comandi cURL

La scelta di Aspose.Cells Cloud e i comandi cURL per la conversione da JSON a HTML fornisce una soluzione robusta e versatile radicata nei punti di forza dell’API Aspose.Cells Cloud. Sebbene la conversione diretta da JSON a HTML potrebbe non essere nativa, l’utilizzo dei comandi cURL consente la perfetta integrazione di Aspose.Cells Cloud, consentendo di creare cartelle di lavoro Excel dinamicamente dai dati JSON. Inoltre, i comandi cURL fungono da pratico ponte, facilitando l’esportazione dei contenuti Excel in formato HTML.

Il primo passo in questo approccio è generare un token di accesso JWT utilizzando il seguente comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Ora, esegui il seguente comando per trasformare JSON in formato HTML.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

Sostituisci “sourceFile” con il nome del file JSON di input disponibile nell’archivio cloud, “resultantFile” con il nome del CSV risultante da generare e “accessToken” con un token di accesso JWT generato sopra.

Conclusione

In conclusione, il processo di conversione di JSON in HTML può essere realizzato in modo efficace sfruttando le robuste funzionalità di Aspose.Cells Cloud, sia attraverso la comodità di .NET SDK che la flessibilità dei comandi cURL. Mentre .NET SDK fornisce una perfetta integrazione nei progetti .NET e offre numerose funzionalità per la manipolazione dei file Excel, i comandi cURL offrono una soluzione leggera e programmabile per la compatibilità multipiattaforma. Entrambi gli approcci mostrano la versatilità di Aspose.Cells Cloud, consentendo agli sviluppatori di gestire dinamicamente i dati all’interno delle cartelle di lavoro di Excel e successivamente esportarli in formato HTML.

articoli Correlati

Consigliamo vivamente di visitare i seguenti blog: