xml ל-json

Java REST API עבור המרת XML ל-JSON.

XML(שפת סימון מתרחבת) נמצא בשימוש נרחב לאחסון וחילופי נתונים מובְנים, בעוד ש-JSON צבר פופולריות בשל אופיו הקל משקל וקלות האינטגרציה עם יישומים מודרניים. המרה זו שימושית במיוחד בעת העברת מערכות מדור קודם לארכיטקטורות חדשות יותר, שילוב ממשקי API או הבטחת חילופי נתונים יעילים בין פלטפורמות. על ידי מינוף Java REST API, אתה יכול להפוך תהליך זה לאוטומטי, להפחית את המאמץ הידני ולהשיג תוצאות מהירות ומדויקות יותר.

REST API להמרת XML ל-JSON

Aspose.Cells Cloud SDK עבור Java מציע פתרון רב עוצמה ויעיל להמרת XML ל-JSON, המפשט את המרת הנתונים עבור יישומים מודרניים. עם כמה קריאות API בלבד, אתה יכול להפוך את ההמרה של נתוני XML מובנים לפורמט JSON קל משקל, המאפשר אינטגרציה חלקה עם ממשקי API, יישומי אינטרנט ופלטפורמות ניידות.

הַתקָנָה

על מנת להשתמש ב-Cloud SDK, עלינו להוסיף את התלויות הבאות של Maven לקובץ pom.xml שלנו:.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>
  • אתה יכול להוריד את הגרסה העדכנית ביותר ממאגר Aspose.

לאחר מכן, עלינו להשיג את אישורי הלקוח שלנו מ-Cloud Dashboard. אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.

המרת XML ל-JSON ב-Java

הסעיף הבא מסביר את הפרטים כיצד להפוך XML לפורמט JSON באמצעות קטע קוד Java:

CellsApi api = new CellsApi(clientId,clientSecret);

צור מופע של CellsApi תוך מתן אישורי לקוח כארגומנטים של קלט.

api.uploadFile("input.xml", file, "basic");

העלה את ה-XML הקלט לאחסון בענן באמצעות שיטת uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, null,"basic",  "Resultant.json","basic", null);

לבסוף, קרא למתודה cellsWorkbookGetWorkbook(…) כדי להתחיל את פעולת ההמרה.

// לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // קבל ClientID ו-ClientSecret מ-https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // צור מופע של CellsApi באמצעות אישורי לקוח
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // שם קובץ XML הקלט
    String name = "source.xml";
    // פורמט הקובץ שנוצר
    String format = "JSON";
		
    // טען קובץ מהמערכת המקומית
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // העלה XML קלט לאחסון הענן
    api.uploadFile("input.xml", file, "internal");

    // לבצע פעולת המרת מסמכים
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"internal",  "Resultant.json","internal", null);        
        
    // להדפיס הודעת הצלחה
    System.out.println("The XML file successfully converted to JSON format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
תצוגה מקדימה של xml ל-json

תצוגה מקדימה של המרת XML ל-JSON.

הפוך את סכימת XML ל-JSON סכימת באמצעות פקודות cURL

המרת XML ל-JSON באמצעות Aspose.Cells Cloud ופקודות cURL היא דרך מהירה ויעילה לטפל בטרנספורמציה של נתונים בענן. עם כמה בקשות cURL פשוטות בלבד, אתה יכול להמיר בצורה חלקה קבצי XML לפורמט JSON, לייעל את האינטגרציה בין מערכות מדור קודם ליישומים מודרניים. Aspose.Cells Cloud מספק API RESTful המאפשר לך להעלות את קובץ ה-XML שלך, לציין JSON כפורמט הפלט הרצוי, ולהוריד את הקובץ שהומר - הכל באמצעות פקודות cURL פשוטות.

השלב הראשון בשיטה זו הוא יצירת אסימון גישה JWT באמצעות הפקודה הבאה:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

כעת, כשיש לנו את אסימון JWT, עלינו לבצע את הפקודה הבאה כדי להפוך XML לסכמת JSON.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"

החלף את ‘sourceFile’ בשם קובץ ה-XML הקלט (זמין באחסון הענן), ‘myResultant’ בשם של קובץ ה-JSON שנוצר ו-‘accessToken’ באסימון הגישה של JWT שנוצר לעיל.

אם ברצונך לשמור את קובץ SQL שנוצר בכונן מקומי, אנא השתמש בפקודה cURL הבאה:



curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"

אפליקציית המרת XML ל-JSON החינמית שלנו

אנא נסה להשתמש באפליקציה החינמית שלנו XML to JSON Converter. אפליקציה קלת משקל וסופר יעילה זו, פותחה על גבי Aspose.Cells Cloud ומאפשרת לך לחוות את היכולות המדהימות של SDK זה.

ממיר xml ל-json

תצוגה מקדימה של ממיר XML ל-JSON.

מַסְקָנָה

לסיכום, המרת XML ל-JSON באמצעות Aspose.Cells Cloud ופקודות cURL מציעה פתרון מהיר, אמין וניתן להרחבה עבור זרימות עבודה מודרניות של נתונים. שיטה זו מפשטת את המשימה המורכבת של שינוי נתונים, ומאפשרת אינטגרציה חלקה בין פלטפורמות ויישומים שונים. עם ה-API החזק של Aspose.Cells Cloud, אתה יכול להפוך המרות לאוטומטיות בקלות, לשפר את הפרודוקטיביות ולהבטיח תוצאות באיכות גבוהה.

אנו ממליצים לך לחקור את Aspose.Cells Cloud SDK ולחוות את היכולות המדהימות שלה בשינוי תהליכי ניהול הנתונים שלך.

קישורים שימושיים

מאמרים קשורים

אנא בקר בקישורים הבאים כדי ללמוד עוד על: