
Node.jsを使用したオンラインHTMLからJSONへの変換。
HTML HTML ファイルを JSON JSON に変換することで、開発者はウェブコンテンツをアプリケーション、API、またはダッシュボード全体で再利用できる構造化データにパースすることができます。Node.js 用の GroupDocs.Conversion Cloud SDKを使用すれば、任意の静的 HTML ファイルをクリーンで構造化された JSON に変換でき、シンプルな REST API を利用することで、バックエンドの自動化やデータ移行に最適です。
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
クライアントIDとクライアントシークレットを GroupDocs Cloud dashboard から生成してください。
HTMLをNode.jsを使用してJSONに変換する
このセクションでは、Node.jsを使用してHTMLをJSON形式に迅速かつ簡単に変換する方法の詳細を説明します。
ステップ 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: 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 クラスのインスタンスを作成し、クライアント ID およびクライアント シークレットで初期化します。
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");
// ConvertDocument メソッドを使用して、HTML を JSON 形式に変換します。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// チェックレスポンスして、成功メッセージを印刷します。
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を使用した変換の利点:
- スクリプトに優しい: シェルスクリプトやcronジョブに簡単に統合できます。
- SDK は不要です: REST API に直接アクセスします。
- DevOpsに最適:CI/CDパイプラインへのシームレスな統合。
- 柔軟性: cURL がインストールされた任意のシステムで動作します。
今、あなたのパーソナライズされたJava Webアクセストークンを生成し、以下のコマンドを実行して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}\"}"
inputFile
を入力 JSON ファイルの名前に、 resultantPath
を生成される HTML ファイルの名前に、 JWTTOKEN
を個人用の JWT アクセストークンに置き換えてください。
- ローカルドライブに結果の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の上に開発されています。

役立つリンク
結論
この記事では、Node.js 用の GroupDocs.Conversion Cloud SDK を使用することで、HTML を JSON に簡単に変換でき、迅速で正確かつスケーラブルであることを学びました。これは、データパイプライン、ダッシュボードのバックエンド、または HTML ソースからの構造化されたコンテンツ抽出を必要とする任意のワークフローで作業する開発者に最適です。
おすすめの記事
以下の記事を訪問することを強くお勧めします。