
چگونه JSON را به HTML با استفاده از Node.js تبدیل کنیم.
تبدیل JSON(JavaScript Object Notation) به HTML زمانی مهم است که بخواهید دادههای ساختاریافته را به فرمت خوانا و بصری جذاب در وبسایتها یا داشبوردها ارائه دهید. با استفاده از GroupDocs.Conversion Cloud SDK برای Node.js، میتوانید بهراحتی فایلهای JSON خام را به صفحات HTML زیبا با استفاده از فراخوانیهای REST API تبدیل کنید—که برای خودکارسازی تجسم داده یا ادغام محتوا در برنامههای وب ایدهآل است.
- 📦 Node.js SDK برای تبدیل JSON به HTML
- 🚀 تبدیل JSON به HTML در Node.js
- 💻 JSON به HTML از طریق فرمان cURL
📦 Node.js SDK برای تبدیل JSON به HTML
GroupDocs.Conversion Cloud SDK for Node.js از تبدیل JSON به HTML با وفاداری بالا و معماری RESTful آسان برای ادغام پشتیبانی میکند.
💡 مزایای کلیدی:
- تبدیل داده های JSON ساختار یافته به HTML قالب بندی شده.
- Retain hierarchy and formatting.
- بومی ابر، بدون نیاز به نرمافزار محلی.
📥 نصب SDK
npm install groupdocs-conversion-cloud --save
یک حساب کاربری رایگان ایجاد کنید و شناسه مشتری و رمز عبور مشتری خود را از GroupDocs Cloud dashboard بگیرید.
🚀 تبدیل JSON به HTML در Node.js
در اینجا چگونگی تبدیل JSON به HTML با استفاده از Node.js آورده شده است:
⚙️ مرحله ۱: وارد کردن 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);
⚙️ مرحله ۲: فایل JSON را بارگذاری کنید بر روی Cloud
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.json", fs.createReadStream("source.json"));
await fileApi.uploadFile(uploadRequest);
⚙️ مرحله ۳: تنظیم گزینههای تبدیل (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 to HTML completed successfully.");
// بیشتر مثالها در 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);
// تعریف URL پایه API برای انجام تبدیل 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);
// پاسخ را بررسی کنید و پیام موفقیت را چاپ کنید
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! Resultant HTML file is saved at: " + response.getFilePath());
}
تصویر:- یک پیشنمایش از تبدیل JSON به HTML.
فایل JSON ورودی استفاده شده در مثال بالا را میتوانید از اینجا دانلود کنید.
💻 JSON به HTML از طریق دستور cURL
به عنوان یک گزینه، میتوانید از GroupDocs.Conversion Cloud با دستورات cURL برای تبدیل JSON به HTML استفاده کنید تا یک تحول داده بینقص، مستقل از پلتفرم و با کیفیت بالا داشته باشید، بدون نیاز به کدنویسی گسترده.
✅ ایده آل برای اسکریپت ها و کارهای دسته ای که به رابط کاربری گرافیکی نیاز ندارند.
هنگامی که توکن دسترسی JWT شخصیسازی شده خود را دریافت کردیم، لطفاً از این دستور cURL برای تبدیل JSON به HTML از خط فرمان استفاده کنید:
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 شخصیسازیشده جایگزین کنید.
- به منظور ذخیره HTML حاصل شده در درایو محلی، لطفاً از دستور 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\"}"
🌐 تلاش کنید تبدیل JSON به HTML آنلاین
تلاش کنید اپلیکیشن تبدیل JSON to HTML Conversion App سبک و فوقالعاده کارآمد ما را، که با استفاده از APIs GroupDocs.Conversion Cloud توسعه یافته است. این اپلیکیشن به شما اجازه میدهد تا از قابلیتهای شگفتانگیز API تبدیل سند JSON به HTML تجربه کنید.
🔗 پیوندهای مفید
✅ نتیجه گیری
در این مقاله، ما روشهای ساده اما شگفتانگیزی را برای تبدیل JSON به HTML با استفاده از GroupDocs.Conversion Cloud SDK یاد گرفتیم. API REST تبدیل JSON به HTML را آسان، ایمن و مناسب برای توسعهدهندگان میکند. چه شما بر روی تجسم دادهها، داشبوردهای وب یا اتوماسیون کار کنید، این API یک راهحل سریع و مقیاسپذیر فراهم میکند.
مقالات پیشنهادی
ما همچنین بازدید از لینکهای زیر را برای یادگیری بیشتر در مورد پیشنهاد میکنیم: