
למד כיצד להמיר קובץ JSON לפורמט XML עם Node.js.
JSON(JavaScript Object Notation) משמש לרוב בהחלפת נתונים בעdue לפשטותו ולמבנה הקל שלו. עם זאת, רבים מהמערכות העסקיות, הכלים הישנים וזרימות האינטגרציה עדיין דורשים נתונים בפורמט של XML(eXtensible Markup Language).המרת JSON ל-XML הופכת חיונית עבור תאימות וייצוג מאורגן.
המדריך הזה מדגים כיצד להמיר בקלות קבצי JSON ל- XML באמצעות API REST של Node.js, המציע יכולות המרה של נתונים מבוססות ענן חזקות וניתנות להרחבה.
ממשק API להמרת נתונים
ה Aspose.Cells Cloud SDK for Node.js מפשט את המרות גיליונות אלקטרוניים ונתונים מובנים. הוא מאפשר לך להעלות קבצי JSON ולהמיר אותם ישירות לפורמטים שונים, כולל XML, בכמה קריאות API בלבד.
מאפיינים עיקריים
- המרת JSON ל- XML, XLSX, HTML, CSV ועוד.
- גילוי אוטומטי של מבנה הנתונים ושימור הסכימה.
- גישה ל- RESTful API עם אימות מאובטח של OAuth 2.0.
- אין צורך ב-Microsoft Excel או בהתקנות שולחן עבודה.
- תמיכה באחסון בענן ובאינטגרציות של צד שלישי.
📦 התחלה
- התקן SDK באמצעות npm:
npm install asposecellscloud --save
- הגדר את אישורי ה-API שלך: צור חשבון ב Aspose.Cloud Dashboard וקבל את ה- Client ID ואת ה- Client Secret שלך. לפרטים נוספים, אתה יכול לשקול לבקר במאמר ה quick start.
Convert JSON to XML Using Node.js
הנה איך לבצע את המרת JSON ל- XML עם Node.js:
שלב 1: אתחל את ה-API:
const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
שלב 2: העלה קובץ JSON:
const fs = require("fs");
const path = require("path");
const jsonFilePath = path.resolve("data.json");
await cellsApi.uploadFile("data.json", fs.createReadStream(jsonFilePath));
שלב 3: המר JSON ל- XML:
const saveOptions = {
SaveFormat: "XML"
};
const request = new PostWorkbookSaveAsRequest({
name: "data.json",
newfilename: "converted/output.xml",
saveOptions: saveOptions,
isAutoFitRows: true,
isAutoFitColumns: true
});
await cellsApi.postWorkbookSaveAs(request);
console.log("JSON successfully converted to XML.");
// בשביל דוגמות נוספות, בבקשה בקרו ב- 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");
await cellsApi.uploadFile("data.json", fs.createReadStream(jsonFilePath));
const saveOptions = {
SaveFormat: "XML"
};
// תכונות XML התוצאה
const request = new PostWorkbookSaveAsRequest({
name: "data.json",
newfilename: "converted/output.xml",
saveOptions: saveOptions,
isAutoFitRows: true,
isAutoFitColumns: true
});
// initiate the JSON to XML conversion operation.
await cellsApi.postWorkbookSaveAs(request);
console.log("JSON successfully converted to XML.");

הצצה להמרת JSON ל-XML עם API REST של Node.js.
- הקובץ JSON שנעשה בו שימוש בדוגמא למעלה ניתן להורדה מ- input.json.
JSON to XML Conversion Using cURL
אם אתה מעדיף כלים בשורת הפקודה או צינורות CI/CD, אתה יכול להמיר קבצים באמצעות cURL.
שלב 1 – יצירת אסימון גישה:
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={resultantXML}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false' \
-H "accept: application/json" \
-H "authorization: Bearer <ACCESS_TOKEN>" \
-H "Content-Type: application/json" \
-d "{
\"SaveFormat\": \"xml\",
\"ClearData\": true,
\"CreateDirectory\": true,
\"EnableHTTPCompression\": true,
\"RefreshChartCache\": true,
\"SortNames\": true,
\"ValidateMergedAreas\": true,
\"MergeAreas\": true,
\"SortExternalNames\": true,
\"CheckExcelRestriction\": true,
\"UpdateSmartArt\": true,
\"EncryptDocumentProperties\": true
}"
החלף sourceJSON
בשם קובץ JSON הקלט, resultantXML
בשם קובץ XML התוצאה ו ACCESSTOKEN
עם טוקן גישה JWT שנוצר למעלה.
נסה את הממיר החינמי JSON ל- XML אונליין
רוצה לנסות לפני שקודד? השתמש בממיר Online JSON to XML Converter שלנו כדי לנסות את ההמרה ישירות בדפדפן שלך.

יישום הממיר JSON ל- XML בחינם באינטרנט.
📚 משאבים נוספים
סיכום
בין אם אתה משדרג מערכות ישנות, בונה אינטגרציות או מכין נתונים לעבודה עם XML, Aspose.Cells Cloud SDK עבור Node.js מקל על המרה של JSON ל- XML עם מאמץ מינימלי. ה- API מאובטח, ניתן להרחבה ומושלם עבור מפתחים המחפשים לאוטומט המרות נתונים בענן.
התחל להמיר נתונים מובנים ל- XML היום — הכל בעזרת כמה שורות קוד ב- Node.js.
מאמרים קשורים
מומלץ מאוד לבקר בבלוגים הבאים: