xml to json

מר conversion JSON ל XML ב- C# .NET.

בעולם המונע בנתונים של היום, XML ו-JSON הם פורמטים בשימוש נרחב להחלפת נתונים בין יישומי רשת ו-APIs. בעוד ש-XML (שפת תיוג הניתנת להרחבה) ידועה בפורמט המסודר וההיררכי שלה, JSON (סימון אובייקטים של JavaScript) מועדפת בזכות טבעה הקל והנגיש עבור בני אדם. לכן, המרת XML ל-JSON מבטיחה תאימות טובה יותר עם יישומי רשת, מפחיתה את גודל הנתונים, ומשפרת את היעילות בעיבוד.

הממיר API מ- XML ל- JSON

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

התקנה

כדי להשתמש ב- REST API בפתרון שלנו, הצעד הראשון הוא להוסיף את ההתייחסות שלו בפרויקט Java שלנו. לכן, אנא הוסף את הפרטים הבאים לקובץ pom.xml של פרויקט הבניית Maven.

<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 Repository.

אז קבל את אישורי הלקוח שלך מ- cloud dashboard. במקרה שאין לך חשבון קיים, פשוט צור חשבון חינמי על ידי ביצוע ההוראות המפורטות במאמר quick start.

המרה מ- XML ל- JSON ב- Java

בקטע הזה, אנחנו הולכים לחקור את הפרטים שבעזרת קריאות API פשוטות, אתה יכול להעלות קובץ XML, לציין את הפלט JSON הרצוי, ולקבל את הקובץ המומר ללא מאמץ באמצעות קטע קוד ב-Java.

CellsApi api = new CellsApi(clientId,clientSecret);

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

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

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

File response = api.cellsWorkbookGetWorkbook(name, null ,"JSON", 
                        null, null, null, "internal", "myResultant.json", "internal", null);

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

// לפרטים נוספים, אנא בקרו ב https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

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

    // perform document conversion operation
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.json", "internal", null);        
        
    // print success message
    System.out.println("The conversion of XML file to JSON format completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
xml to json conversion

אוטומציה של המרה מ-XML ל-JSON בשפת Java.

המירים XML ל- JSON באמצעות פקודות cURL

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

השלב הראשון הוא לייצר אסימון גישה JWT המבוסס על אישורי הלקוח, לכן אנא הגש את פקודת cURL הבאה:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-XXXXXX-XXXXXX-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

עכשיו ש- JWT токен נוצר, אנו צריכים להפעיל את הפקודה הבאה על מנת לייצא XML לפורמט JSON. ה- JSON الناتج נשמר לאחר מכן באחסון בענן.

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

ניתן לשקול להשתמש בפקודה הבאה אם אתה צריך לשמור את ה- JSON الناتן על הכונן המקומי:

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

Replace mySourceFile with the name of input XML file (available in cloud storage), myResultantFile with the name of resultant JSON and, accessToken with JWT access token generated above.

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

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

xml to json converter

מודד חינם להמיר XML ל-JSON.

סיכום

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

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

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

אתה עשוי לשקול לבקר בפוסטים הבאים בבלוג כדי ללמוד יותר על: