html to json

Node.js를 이용한 온라인 HTML에서 JSON 변환.

HTML 파일을 JSON 형식으로 변환하면 개발자가 웹 콘텐츠를 애플리케이션, API 또는 대시보드에서 재사용할 수 있는 구조화된 데이터로 구문 분석할 수 있습니다. Node.js용 GroupDocs.Conversion Cloud SDK를 사용하면 간단한 REST API를 통해 모든 정적 HTML 파일을 깔끔하고 구조화된 JSON으로 변환할 수 있어 백엔드 자동화 또는 데이터 마이그레이션에 이상적입니다.

Node.js SDK를 위한 HTML에서 JSON으로의 변환

GroupDocs.Conversion Cloud SDK for Node.js는 소스 HTML 문서의 구조와 레이아웃을 유지하면서 HTML을 JSON으로 정확하게 변환할 수 있게 해줍니다.

💡 주요 기능::

  • 전체 HTML 문서를 구조화된 JSON으로 변환하세요.
  • API 소비를 위한 HTML 구문 분석을 단순화합니다.
  • 추가 소프트웨어나 플러그인이 필요 없습니다—클라우드 네이티브 솔루션.

SDK 설치

npm install groupdocs-conversion-cloud --save

GroupDocs Cloud dashboard에서 클라이언트 ID 및 클라이언트 비밀을 생성하세요.

HTML을 JSON으로 변환하기 위해 Node.js를 사용하세요.

이 섹션에서는 Node.js를 사용하여 HTML을 JSON 형식으로 빠르고 쉽게 변환하는 방법에 대한 세부 정보를 설명합니다:

Step 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: HTML 파일을 클라우드 저장소에 업로드하세요:

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

3단계: 변환 옵션 설정 (HTML → JSON)

const settings = new ConvertSettings();
settings.filePath = "input.html";
settings.format = "json";
settings.outputPath = "converted/resultant.json";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The HTML to JSON conversion completed 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을 정의하여 온라인 PDF에서 HTML로 변환합니다.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// ConvertApi의 Configuration 객체로 인스턴스를 초기화합니다.
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("JSON");
settings.setOutputPath("resultant.json");
    
// HTML을 JSON 형식으로 변환하려면 ConvertDocument 메서드를 사용하세요.
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("The HTML to JSON conversion completed successfuly! The resultant JSON file is saved at: " + response.getFilePath());
}

HTML to JSON via cURL Command

cURL 명령줄 도구를 사용하여 HTML을 JSON으로 변환하는 것은 가벼운 무게, 코드 없는 통합, 또는 자동화를 선호하는 사용자에게 훌륭한 선택입니다. 이는 서버 측 스크립팅, 지속적인 통합 워크플로, 또는 전체 SDK 기반 구현을 작성하지 않고 프로그래밍 방식의 API 호출이 필요한 시스템에 이상적입니다.

cURL를 사용하여 변환의 이점:

  • 스크립트 친화적: 셸 스크립트나 크론 작업에 쉽게 통합할 수 있습니다.
  • SDK 필요 없음: REST API에 직접 접근하세요.
  • DevOps에 이상적입니다: CI/CD 파이프라인에 원활하게 통합됩니다.
  • 유연성: cURL이 설치된 모든 시스템에서 작동합니다.

이제 개인화된 Java 웹 액세스 토큰을 생성하고 다음 명령을 실행하여 HTML을 JSON으로 변환하세요.

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\": \"html\",  \"resultantPath\": \"{myResultant}\"}"

입력 JSON 파일의 이름으로 inputFile을, 결과 HTML 파일의 이름으로 resultantPath을, 개인화된 JWT 접근 토큰으로 JWTTOKEN을 교체해 주세요.

  • 만약 당신의 요구가 결과 JSON을 로컬 드라이브에 저장하는 것이라면, 다음 cURL 명령어를 사용해 보세요:
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\"}"

무료 HTML를 JSON 변환기

HTML을 JSON으로 변환하는 코드를 작성하고 싶지 않다면, 즉시 변환을 위해 Free HTML to JSON Converter를 사용하는 것을 고려해 보세요. 이 도구는 GroupDocs.Conversion Cloud API를 기반으로 개발되었습니다.

html to json converter

유용한 링크

결론

이 기사에서 우리는 GroupDocs.Conversion Cloud SDK for Node.js를 사용함으로써 HTML을 JSON으로 쉽게 변환할 수 있으며, 이는 빠르고 정확하며 확장 가능하다는 것을 배웠습니다. 이는 데이터 파이프라인, 대시보드 백엔드 또는 HTML 소스에서 구조화된 콘텐츠 추출이 필요한 모든 워크플로우에서 일하는 개발자에게 이상적입니다.

추천 기사

다음 기사를 방문하여 더 알아보시기를 강력히 추천합니다: