JSON, ampiamente utilizzato per lo scambio di dati, è preferito per la sua natura leggera e flessibile, ma l’integrazione con i database SQL spesso richiede un approccio strutturato per garantire coerenza e affidabilità. Pertanto, convertendo JSON in script SQL utilizzando Aspose.Cells Cloud SDK per .NET, puoi facilmente semplificare questa integrazione, automatizzare i flussi di lavoro dei dati e migliorare l’efficienza complessiva delle operazioni del database.
- API per la conversione da JSON a SQL
- Trasforma JSON in file SQL utilizzando C#
- Da JSON a MS SQL utilizzando i comandi cURL
API per la conversione da JSON a SQL
Aspose.Cells Cloud SDK per .NET è un’API robusta e versatile progettata per gestire facilmente un’ampia gamma di attività di manipolazione dei dati. Le sue capacità vanno oltre le semplici operazioni dei fogli di calcolo per includere funzionalità avanzate di conversione dei dati, come la trasformazione dei dati JSON in file di script SQL. L’API semplifica il processo automatizzando l’estrazione e la trasformazione dei dati JSON in comandi SQL strutturati.
Per utilizzare l’API nel progetto .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 cloud dashboard. Nel caso in cui non disponi di un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.
Trasforma JSON in file SQL utilizzando C#
In questa sezione esploreremo le funzionalità dell’API .NET REST in quanto garantisce che i tuoi dati vengano trasferiti accuratamente nel tuo database SQL, migliorando la coerenza dei dati e riducendo il rischio di errori.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Innanzitutto, inizializza un oggetto della classe CellsApi in cui passiamo le credenziali del client come argomenti.
SaveOptions saveOptions = new SaveOptions()
In secondo luogo, crea un’istanza di SaveOptions e definisci il formato del file di output come “SQL”.
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
In terzo luogo, crea un’istanza di “PostWorkbookSaveAsRequest” in cui specifichiamo il nome del JSON di input, il nome del file SQL risultante e vari parametri opzionali.
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
Infine, chiama l’API per avviare la conversione da JSON a SQL. Una volta eseguito correttamente il codice, il file SQL risultante viene salvato nell’archivio cloud.
// 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 = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// creare un'istanza CellsApi passando ClientID e ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// caricare il file JSON di input
using (var inputFile = System.IO.File.OpenRead(source.json))
{
// caricare il JSON di input nell'archivio cloud
cellsInstance.UploadFile("input.json", inputFile);
// chiama l'API per convertire JSON in file SQL
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.json,null, format: "SQL", null, null, null, null, "myResultant.sql", null,null);
// stampa un messaggio di successo se la conversione ha avuto successo
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The JSON file to SQL File conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Il file JSON di input e il file SQL risultante utilizzati nell’esempio precedente possono essere scaricati da source.json e output.sql.
Da JSON a MS SQL utilizzando i comandi cURL
Aspose.Cells Cloud offre una soluzione flessibile ed efficiente per convertire JSON in SQL utilizzando semplici comandi cURL. Questo approccio sfrutta le potenti funzionalità dell’API Aspose.Cells Cloud per automatizzare la trasformazione dei dati JSON in file di script SQL, semplificando l’integrazione dei dati strutturati nei database SQL.
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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Una volta generato il token di accesso JWT, eseguire il comando seguente per salvare JSON nel formato file SQL. Il file risultante viene archiviato nell’archivio cloud.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=false&onlySaveTable=false&outPath=myResultant.sql" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Sostituisci “sourceFile” con il nome del JSON di input disponibile nell’archivio cloud, “myResultant” con il nome del file SQL risultante e “accessToken” con il token di accesso JWT generato sopra.
Nel caso in cui sia necessario salvare il file SQL risultante sull’unità locale, utilizzare il seguente comando cURL:
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.sql"
App gratuita per la conversione da JSON a SQL
Potresti prendere in considerazione l’utilizzo della nostra [app di conversione di file JSON in SQL] leggera ed efficiente10. Questa app gratuita è basata sulle API Aspose.Cells Cloud e può essere testata online senza requisiti di installazione.
Conclusione
In conclusione, la conversione di JSON in SQL è un’attività fondamentale per garantire una perfetta integrazione e gestione dei dati all’interno dei database relazionali. Pertanto, ti invitiamo a provare a utilizzare Aspose.Cells Cloud SDK per le tue esigenze di conversione da JSON a SQL. Le sue potenti funzionalità e la facilità d’uso miglioreranno significativamente i processi di gestione dei dati, facendoti risparmiare tempo e riducendo il rischio di errori.
link utili
articoli Correlati
Consigliamo vivamente di visitare i seguenti blog: