
Разработчик Конвертер CSV в JSON с использованием API Node.js.
CSV(Значения, разделенные запятыми) — это легковесный и широко используемый формат для хранения табличных данных в обычном текстовом виде. Однако JSON(JavaScript Object Notation) — это более структурированный и иерархический формат данных, который идеально подходит для API, веб-приложений и обмена данными между системами. Преобразование CSV в JSON помогает разработчикам модернизировать рабочие процессы, повысить возможности интеграции и оптимизировать обработку данных.
В этой статье вы узнаете, как преобразовать CSV файлы в JSON с использованием Node.js API — мощного REST API, который упрощает преобразование форматов документов в облаке.
- SDK Node.js для конверсии CSV в JSON
- Конвертируйте CSV в JSON с использованием Node.js
- Преобразование CSV в JSON с помощью cURL
Node.js SDK для конвертации CSV в JSON
GroupDocs.Conversion Cloud SDK for Node.js позволяет без проблем конвертировать CSV в JSON всего с несколькими строками кода. Он предлагает:
- Поддержка более 50 типов документов и файлов.
- Безопасная, масштабируемая облачная архитектура.
- Точное сопоставление данных из строк CSV с объектами JSON.
- Гибкая конфигурация вывода и управление хранилищем.
Установка
Сначала установите SDK с помощью npm:
npm install groupdocs-conversion-cloud
Затем получите ваш Client ID и Client Secret из GroupDocs.Cloud Dashboard. Если вам нужны дополнительные детали, вы можете рассмотреть возможность посещения этого короткого tutorial.
Преобразуйте CSV в JSON с помощью Node.js
Вот как конвертировать PDF файл в JPG изображения с помощью GroupDocs.Conversion Cloud SDK в проекте на Node.js:
Шаг 1: Импортируйте SDK и настройте 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);
Шаг 2: Теперь загрузите входной CSV файл в облачное хранилище:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.csv", fs.createReadStream("input.csv"));
await fileApi.uploadFile(uploadRequest);
Шаг 3: Установите параметры конвертации для (CSV → JSON):
const settings = new ConvertSettings();
settings.filePath = "input.csv";
settings.format = "json";
settings.outputPath = "converted/ConversionFile.json";
let request = new groupdocs.ConvertDocumentRequest(settings);
Шаг 4: Выполнить процесс конвертации:
convertApi.convertDocument(request)
.then(response => {
console.log("CSV successfully converted to JSON:", response);
})
.catch(err => {
console.error("Conversion failed:", err);
});
const groupdocs = require("groupdocs-conversion-cloud");
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const config = new groupdocs.Configuration(clientId, clientSecret);
const convertApi = new groupdocs.ConvertApi(config);
let convertSettings = new groupdocs.ConvertSettings();
convertSettings.filePath = "input.csv"; // Input CSV file
convertSettings.format = "json"; // Output format
let loadOptions = new groupdocs.CsvLoadOptions();
convertSettings.loadOptions = loadOptions;
convertSettings.outputPath = "output/ConversionFile.json"; // Output file path
let request = new groupdocs.ConvertDocumentRequest(convertSettings);
convertApi.convertDocument(request)
.then(response => {
console.log("CSV successfully converted to JSON:", response);
})
.catch(err => {
console.error("Conversion failed:", err);
});
Изображение:- Предварительный просмотр конвертации CSV в JSON с использованием REST API.
Пример файлов, использованных в приведенном выше примере, можно скачать по адресу:
CSV to JSON Conversion via cURL
Если вы предпочитаете использовать терминал или интегрироваться в конвейеры DevOps, подход cURL идеально подходит.
Шаг 1: Сгенерировать токен доступа JWT:
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" \
-H "Accept: application/json"
Шаг 2: Запустите Conversion API:
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 "{
\"FilePath\": \"{inputFile}\",
\"Format\": \"json\",
\"LoadOptions\": { \"Format\": \"csv\" },
\"OutputPath\": \"{resultantFile}\"
}"
Замените на токен с Шага 1.
Попробуйте бесплатное приложение CSV в JSON конвертер.
Наслаждайтесь мгновенным преобразованием с использованием CSV to JSON Converter App, разработанного GroupDocs.Cloud.

Полезные ресурсы
Заключение
Будь то создание безсерверного канала данных, интеграция с API или просто преобразование наборов данных в современную структуру, GroupDocs.Conversion Cloud SDK для Node.js делает преобразование CSV в JSON быстрым, надежным и удобным для разработчиков. Вы можете выбрать между SDK и cURL в зависимости от потребностей вашего проекта — оба предлагают мощные и гибкие решения для облачного преобразования данных.
Начните конвертировать CSV в JSON сегодня и наделите ваши рабочие процессы данными точностью GroupDocs.
Интересные статьи
Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: