json to csv

JSON을 CSV로 변환하는 방법 Node.js API를 사용하여.

JSON(JavaScript Object Notation)는 웹 및 모바일 플랫폼 간에 데이터를 전송하는 데 널리 사용됩니다. 그러나 데이터베이스, 스프레드시트 또는 분석 플랫폼에서 작업할 때 데이터는 종종 평면 CSV(Comma-Separated Values) 형식으로 기대됩니다. Node.js용 GroupDocs.Conversion Cloud SDK를 사용하면 JSON을 CSV로 변환하는 것이 빠르고 정확하며 완전히 클라우드 기반입니다.

Node.js API for JSON to CSV Conversion

GroupDocs.Conversion Cloud SDK for Node.js는 파일 형식 변환을 간소화하는 REST 기반 SDK입니다. JSON, CSV, DOCX, PDF 등 50개 이상의 문서 및 데이터 형식을 지원합니다.

주요 이점:

  • JSON을 평면 CSV 구조로 변환합니다.
  • 헤더, 필드 매핑 및 값을 유지합니다.
  • 소프트웨어 설치가 필요 없습니다.
  • 사용하기 쉬운 SDK 또는 RESTful cURL 명령.
  • 안전한 OAuth 2.0 인증.

API를 설치하세요.

npm install groupdocs-conversion-cloud --save

무료 계정을 생성하고 GroupDocs Cloud dashboard에서 클라이언트 ID와 클라이언트 비밀을 가져옵니다.

Node.js에서 JSON을 CSV로 변환하기

이 섹션에서는 Node.js 코드 스니펫을 사용하여 JSON 파일을 CSV 형식으로 변환하는 방법에 대한 세부 정보를 설명합니다.

1단계: 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단계: JSON 파일을 클라우드에 업로드 하세요.

const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.json", fs.createReadStream("source.json"));
await fileApi.uploadFile(uploadRequest);

3단계: JSON을 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](https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node)
// API 자격 증명을 얻으세요. 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// ConvertApi의 Configuration 객체로 인스턴스를 초기화합니다.
const {
  Configuration,
  ConvertApi,
  FileApi,
  UploadFileRequest,
  ConvertDocumentRequest,
  ConvertSettings
} = require("groupdocs-conversion-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// API 기본 URL을 정의하여 JSON을 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.");
json to csv

이미지:- JSON에서 CSV로 변환 미리보기.

위 예제에서 사용된 샘플 파일은 다음에서 다운로드할 수 있습니다:

JSON을 CSV로 변환하는 cURL 명령어

명령 줄 또는 셸 스크립트를 선호하나요? 플랫폼 독립적인 자동화를 위해 cURL을 통해 GroupDocs.Conversion Cloud를 사용할 수도 있습니다.

Step 1 – Access Token 받기:

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"

2단계 – API를 사용하여 JSON을 CSV로 변환: JWT 토큰을 얻은 후, 이 cURL 명령어를 사용하여 JSON을 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}\"}"

inputFile를 입력 JSON 파일의 이름으로 교체하고, resultantPath를 결과 CSV의 이름으로 교체하며, JWTTOKEN을 1단계에서 생성된 개인화된 JWT 접근 토큰으로 교체하십시오.

무료 JSON을 CSV 변환기 온라인으로 사용해 보세요.

이 API의 힘을 온라인 JSON to CSV Converter를 통해 탐색할 수도 있습니다. 이 도구는 REST API의 작동을 보여주며 설치나 코딩이 필요 없습니다.

json to csv converter

개발자 리소스

✅ 결론

Using GroupDocs.Conversion Cloud SDK for Node.js, converting JSON to CSV becomes simple, fast, and highly reliable. Whether you’re building data processing tools, dashboards, or integration pipelines, this API enables you to transform structured data into tabular formats with ease.

Node.js 앱에서 JSON을 CSV로 변환하고 데이터 워크플로를 오늘 향상시키세요!

추천 기사

다음 링크를 방문하여 더 자세한 내용을 알아볼 것을 추천합니다: