
Come convertire JSON in CSV utilizzando l’API Node.js.
JSON(JavaScript Object Notation) è ampiamente utilizzato per trasmettere dati su piattaforme web e mobili. Tuttavia, quando si lavora con database, fogli di calcolo o piattaforme di analisi, ci si aspetta spesso che i dati siano in un formato CSV(Comma-Separated Values).Con il GroupDocs.Conversion Cloud SDK per Node.js, convertire JSON in CSV è veloce, preciso e completamente basato su cloud.
- API Node.js per la conversione da JSON a CSV
- Convertire JSON in CSV in Node.js
- Convertire JSON in CSV tramite comando cURL
API Node.js per la conversione da JSON a CSV
GroupDocs.Conversion Cloud SDK per Node.js è un SDK basato su REST che semplifica le trasformazioni di formati di file. Supporta oltre 50 tipi di documenti e dati, inclusi JSON, CSV, DOCX, PDF e altro.
Vantaggi Chiave:
- Converte JSON in una struttura CSV piatta.
- Conserva intestazioni, mappature di campo e valori.
- Nessuna installazione software richiesta.
- SDK facile da usare o comandi cURL RESTful.
- Autenticazione sicura OAuth 2.0.
Installa l’API
npm install groupdocs-conversion-cloud --save
Crea un account gratuito e ottieni il tuo Client ID e Client Secret dal GroupDocs Cloud dashboard.
Convertire JSON in CSV in Node.js
Questa sezione spiega i dettagli su come possiamo trasformare un file JSON in formato CSV utilizzando un frammento di codice Node.js.
Passo 1: Importa e Configura l’API
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
Step 2: Carica il file JSON nel cloud
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.json", fs.createReadStream("source.json"));
await fileApi.uploadFile(uploadRequest);
Passaggio 3: Convertire JSON in formato CSV
const settings = new ConvertSettings();
settings.filePath = "input.json";
settings.format = "csv";
settings.outputPath = "converted/output.csv";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("JSON to CSV conversion completed successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node
// Ottieni le tue credenziali API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Inizializza un'istanza di ConvertApi con l'oggetto Configurazione
const {
Configuration,
ConvertApi,
FileApi,
UploadFileRequest,
ConvertDocumentRequest,
ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// Definire l'URL di base dell'API per eseguire la conversione da JSON a CSV.
config.setApiBaseUrl("https://api.groupdocs.cloud");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.json", fs.createReadStream("source.json"));
await fileApi.uploadFile(uploadRequest);
const settings = new ConvertSettings();
settings.filePath = "source.json"; // Input file path
settings.format = "csv"; // Output format
settings.outputPath = "resultant/output.csv"; // Output file path
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("✅ JSON to CSV conversion completed successfully.");

Immagine:- Un’anteprima della conversione da JSON a CSV.
I file di esempio utilizzati nell’esempio sopra possono essere scaricati da:
Convertire JSON in CSV tramite comando cURL
Preferisci usare la riga di comando o gli script shell? Puoi anche usare GroupDocs.Conversion Cloud tramite cURL per automazione indipendente dalla piattaforma.
Passo 1 – Ottieni il Token di Accesso:
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Passaggio 2 – Converti JSON in CSV utilizzando l’API: Una volta ottenuto un token JWT, si prega di utilizzare questo comando cURL per convertire un JSON in formato CSV:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWT_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"csv\", \"resultantPath\": \"{myResultant}\"}"
Sostituisci inputFile
con il nome del file JSON di input, resultantPath
con il nome del CSV risultante e JWTTOKEN
con un token di accesso JWT personalizzato generato nel passaggio 1.
Prova il convertitore JSON in CSV gratuito online
Puoi anche esplorare la potenza di questa API attraverso il nostro JSON to CSV Converter online. Questo strumento mostra l’API REST in azione e non richiede installazione o codifica.

Risorse per Sviluppatori
✅ Conclusione
Utilizzando il GroupDocs.Conversion Cloud SDK per Node.js, la conversione da JSON a CSV diventa semplice, veloce e altamente affidabile. Che tu stia costruendo strumenti di elaborazione dei dati, dashboard o pipeline di integrazione, questa API ti consente di trasformare i dati strutturati in formati tabulari con facilità.
Automatizza la conversione da JSON a CSV nelle tue app Node.js e migliora i tuoi flussi di lavoro dei dati oggi!
Articoli Raccomandati
Ti consigliamo anche di visitare i seguenti link per saperne di più su: