
온라인에서 Node.js로 JSON을 HTML로 변환하세요.
대시보드, 시각적 보고서 또는 웹 콘텐츠에 구조화된 데이터를 삽입할 때 JSON(JavaScript Object Notation) 데이터를 HTML 형식으로 표시하는 것은 필수적입니다. 데이터를 수동으로 형식화하는 대신, 이제 강력한 GroupDocs.Conversion Cloud SDK를 사용하여 Node.js에서 JSON을 HTML로 변환할 수 있습니다. 이 SDK는 문서 변환을 단순화하는 REST API입니다.
이 튜토리얼에서는 Node.js를 사용하여 JSON 파일을 깔끔하고 브라우저 준비가 완료된 HTML 문서로 변환하는 방법을 안내합니다.
📌 빠른 탐색
- 🚀 JSON을 HTML로 변환하는 이유는 무엇인가요?
- ⚙️ GroupDocs Node.js SDK 설치
- 🛠️ JSON을 HTML로 변환하기 (Node.js)
- 💻 JSON을 cURL을 통해 HTML로 변환하기
🚀 왜 JSON을 HTML로 변환해야 하나요?
HTML은 웹에서 데이터를 표시하는 표준 형식입니다. JSON(자바스크립트 객체 표기법)을 HTML로 변환함으로써 개발자는:
- ✅ 사용자 친화적인 레이아웃으로 구조화된 데이터를 렌더링합니다.
- ✅ 웹사이트나 웹 앱에 JSON 포함하기.
- ✅ 중첩된 JSON에서 읽기 쉬운 표나 블록 생성.
- ✅ API 응답을 읽기 쉬운 HTML 페이지로 내보내기.
⚙️ GroupDocs Node.js SDK 설치
GroupDocs.Conversion Cloud SDK for Node.js는 JavaScript 기반 애플리케이션에 파일 형식 변환을 통합하는 가벼운 방법을 제공합니다. 시작하려면:
- npm을 통해 설치:
npm install groupdocs-conversion-cloud --save
- API 자격 증명(Client ID 및 Client Secret)을 GroupDocs Cloud Dashboard에서 가져오세요. 더 많은 정보를 원하시면 이 tutorial에 명시된 지침을 따르세요.
🛠️ JSON을 Node.js에서 HTML로 변환하기
다음은 Node.js에서 GroupDocs.Conversion Cloud SDK를 사용하여 JSON 파일을 HTML로 변환하는 방법입니다:
📌 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);
📌 Step 2: Cloud에 JSON 파일 업로드
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.json", fs.createReadStream("input.json"));
await fileApi.uploadFile(uploadRequest);
📌 Step 3: 변환 옵션 설정 (JSON → HTML)
const settings = new ConvertSettings();
settings.filePath = "input.json";
settings.format = "html";
settings.outputPath = "converted/output.html";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ JSON converted to HTML successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// API 자격 증명을 얻으십시오.
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Configuration 클래스의 인스턴스를 생성하고 Client ID 및 Client Secret으로 초기화합니다.
Configuration configuration = new Configuration(clientId, clientSecret);
// API 기본 URL을 정의하여 온라인으로 JSON을 HTML로 변환합니다.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// ConvertApi의 Configuration 객체로 인스턴스를 초기화합니다.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.json");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
// ConvertDocument 메서드를 사용하여 JSON을 HTML 파일로 변환하세요.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! Resultant HTML file is saved at: " + response.getFilePath());
}
Image:- A preview of JSON to HTML conversion performed with Node.js.
- 위 예제에서 사용된 입력 JSON은 이 링크에서 다운로드할 수 있습니다.
💻 JSON을 cURL을 통해 HTML로 변환하기
GroupDocs.Conversion Cloud를 cURL 명령어와 함께 사용할 때, JSON을 HTML로 변환하는 것도 가능합니다. 이 접근 방식은 자동화 및 다양한 워크플로우에 통합하는 것을 단순화할 뿐만 아니라, 플랫폼 독립적이고 스크립트를 쉽게 작성할 수 있으며, 광범위한 코딩 없이 원활하고 고품질의 데이터 변환을 허용합니다.
클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성한 다음 다음 명령을 실행하십시오:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"OutputPath\": \"{myResultant}\"}"
inputFile
값을 입력 JSON 파일의 이름으로, myResultant
값을 결과 HTML 파일의 이름으로, accessToken
값을 개인화된 JWT 액세스 토큰으로 바꾸십시오.
- 결과 HTML을 로컬 드라이브에 저장해야 하는 경우 다음 명령어를 실행하는 것을 고려할 수 있습니다:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"input.json\", \"Format\": \"html\"}"
✅ 결론
JSON을 HTML로 변환하는 GroupDocs.Conversion Cloud SDK for Node.js는 개발자들이 구조화된 데이터에서 동적이고 읽기 쉬우며 보기 좋은 웹 콘텐츠를 생성하는데 도움을 줍니다. 관리 대시보드를 구축하든, 보고서를 자동화하든, JSON API 응답을 다루든, 이 SDK는 깔끔한 HTML 출력을 통해 과정을 단순화합니다.
📚 유용한 자료
🌐 무료 JSON to HTML 온라인 앱
웹 브라우저에서 GroupDocs.Conversion Cloud의 놀라운 기능을 경험하려면, 무료이자 경량의 JSON to HTML Conversion App을 사용하는 것을 고려해 보세요.
🔗 관련 기사
다음 링크를 방문하여 자세히 알아보는 것을 추천합니다: