json to html

چگونه یک فایل JSON را به فرمت HTML به صورت آنلاین تبدیل کنیم.

JSON(JavaScript Object Notation) فرمت معروف برای تبادل داده‌های ساختار یافته در برنامه‌های مدرن است. با این حال، زمانی که صحبت از ارائه این داده‌ها به صورت بصری در وب می‌شود، تبدیل آن به HTML—به‌ویژه به طرح‌های جدول‌بندی شده با استایل—ضروری است. با Aspose.Cells Cloud SDK برای Node.js، می‌توانید فایل‌های خام JSON را به فایل‌های خوانا و پاسخگو HTML تبدیل کنید، که برای داشبوردها، گزارش‌ها و رندرینگ مبتنی بر مرورگر ایده‌آل است.

API نود.جی‌اس برای تبدیل JSON به HTML

SDK Aspose.Cells Cloud for Node.js امکان تبدیل بی‌دردسر JSON به HTML را فراهم می‌کند. این SDK از مقیاس‌پذیری Cloud برای تولید فایل‌های HTML سبک و تمیز به‌طور مستقیم از داده‌های JSON شما استفاده می‌کند—بدون نیاز به Excel یا کتابخانه‌های شخص ثالث.

ویژگی‌های کلیدی

  • تبدیل فایل‌های JSON به اسناد HTML با فرمت مناسب.
  • از رندر جدول با هدرها، سلول‌ها و سبک‌های درون‌ساخته حمایت می‌کند.
  • مبتنی بر ابر—نرم‌افزار محلی لازم نیست.
  • RESTful و ایمن با OAuth 2.0.

شروع به کار

  1. SDK را از طریق npm نصب کنید:
npm install asposecellscloud --save
  1. مدارک اعتبار مشتری را دریافت کنید: یک حساب کاربری در Aspose.Cloud Dashboard ایجاد کنید و شناسه مشتری و کلید مخفی مشتری خود را دریافت کنید. برای جزئیات بیشتر، می‌توانید به مقاله quick start مراجعه کنید.

تبدیل JSON به HTML با استفاده از Node.js

برای انجام تبدیل با استفاده از Node.js، این مراحل را دنبال کنید:

Step 1: Initialize the API:

const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");

مرحله ۲: فایل JSON را بارگذاری کنید:

const fs = require("fs");
const path = require("path");

const jsonFilePath = path.resolve("data.json");
await cellsApi.uploadFile("data.json", fs.createReadStream(jsonFilePath));

مرحله ۳: ارسال درخواست تبدیل:

const saveOptions = {
  SaveFormat: "HTML"
};

const request = new PostWorkbookSaveAsRequest({
  name: "data.json",
  newfilename: "converted/output.html",
  saveOptions: saveOptions,
  isAutoFitRows: true,
  isAutoFitColumns: true
});

await cellsApi.postWorkbookSaveAs(request);
console.log("JSON successfully converted to HTML.");
// برای مثال‌های بیشتر، لطفاً به https://github.com/aspose-cells-cloud/aspose-cells-cloud-android/tree/master/Examples مراجعه کنید.
const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");

const fs = require("fs");
const path = require("path");

const jsonFilePath = path.resolve("data.json");
// فایل JSON ورودی را به فضای ذخیره‌سازی ابری بارگذاری کنید
await cellsApi.uploadFile("data.json", fs.createReadStream(jsonFilePath));

const saveOptions = {
  SaveFormat: "HTML"
};

const request = new PostWorkbookSaveAsRequest({
  name: "data.json",
  newfilename: "converted/output.html",
  saveOptions: saveOptions,
  isAutoFitRows: true,
  isAutoFitColumns: true
});

// عملیات تبدیل JSON به HTML را آغاز کنید
await cellsApi.postWorkbookSaveAs(request);
console.log("JSON successfully converted to HTML.");
json to html

یک پیش‌نمایش از تبدیل فایل JSON به HTML.

  • فایل JSON نمونه‌ای که در مثال بالا استفاده شده است، قابل دانلود از input.json می‌باشد.

ذخیره JSON به HTML با استفاده از cURL

اگر ابزارهای خط فرمان یا اتوماسیون مبتنی بر اسکریپت را ترجیح می‌دهید، از روش cURL زیر استفاده کنید.

مرحله ۱ – تولید توکن دسترسی:

curl -v "https://api.aspose.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" \
-H "Accept: application/json"

مرحله 2 – ارسال درخواست تبدیل JSON به HTML:

curl -X 'POST' \
  'https://api.aspose.cloud/v3.0/cells/{sourceJSON}/SaveAs?newfilename={resultantHTML}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false' \
  -H "accept: application/json" \
  -H "authorization: Bearer <ACCESS_TOKEN>" \
  -H "Content-Type: application/json" \
  -d "{
    \"SaveFormat\": \"html\",
    \"ClearData\": true,
    \"CreateDirectory\": true,
    \"EnableHTTPCompression\": true,
    \"RefreshChartCache\": true,
    \"SortNames\": true,
    \"ValidateMergedAreas\": true,
    \"MergeAreas\": true,
    \"SortExternalNames\": true,
    \"CheckExcelRestriction\": true,
    \"UpdateSmartArt\": true,
    \"EncryptDocumentProperties\": true
}"

sourceJSON را با نام فایل JSON ورودی، resultantHTML را با نام فایل HTML نتیجه و ACCESSTOKEN را با توکن دسترسی JWT تولید شده بالا جایگزین کنید.

نسخه رایگان مبدل آنلاین JSON به HTML را امتحان کنید

می‌خواهید قبل از کدنویسی امتحان کنید؟ از Online JSON to HTML Converter ما استفاده کنید تا داده‌های ساختار یافته را به سرعت به عنوان یک صفحه وب تجسم کنید.

مبدل json به html

اپلیکیشن رایگان تبدیل JSON به HTML آنلاین.

📚 منابع اضافی

نتیجه‌گیری

با Aspose.Cells Cloud SDK برای Node.js، تبدیل فایل‌های JSON به HTML سازمان‌یافته و پاک به سادگی انجام می‌شود. چه در حال رندر کردن پاسخ‌های API باشید، چه در حال ایجاد تجسم‌های داده، یا نمایش گزارش‌های تحلیلی، این راه حل مبتنی بر ابر، قابلیت اطمینان و سهولت استفاده‌ای بی‌نظیر ارائه می‌دهد.

امروز شروع کنید تا جریان کار JSON به HTML خود را با استفاده از قدرت Node.js و API های RESTful بهینه کنید.

🔗 مقالات مرتبط

ما به شدت توصیه می‌کنیم که به وبلاگ‌های زیر مراجعه کنید: