xml to json

تحويل XML إلى JSON في C# .NET.

في عالم البيانات المدفوعة اليوم، XML و JSON هما تنسيقات مستخدمة على نطاق واسع لتبادل البيانات عبر تطبيقات الويب وواجهات برمجة التطبيقات. بينما يُعرف XML (لغة توصيف قابلة للتوسيع) بتنسيقه الهيكلي والهرمي، يُفضل JSON (تمثيل الكائنات في Java سكريبت) لخفته وطبيعته القابلة للقراءة من قبل البشر. لذلك، من خلال تحويل XML إلى JSON، يتم ضمان توافق أفضل مع تطبيقات الويب، وتقليل حجم البيانات، وزيادة كفاءة المعالجة.

API لتحويل XML إلى JSON

أسبوز.سيلز كلاود إس دي كيه لجافا يوفر وسيلة سلسة وفعالة لتحويل XML إلى JSON بأقل قدر من التعليمات البرمجية. من خلال الاستفادة من واجهته البرمجية القوية، يمكن للمطورين بسهولة تحويل بيانات XML المنسقة إلى تنسيق JSON خفيف الوزن، مما يضمن التوافق مع التطبيقات الحديثة.

تثبيت

لاستخدام واجهة برمجة التطبيقات REST في حلنا، فإن الخطوة الأولى هي إضافة مرجعها في مشروع 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>

ثم، احصل على بيانات اعتماد العميل الخاصة بك من cloud dashboard. في حال لم يكن لديك حساب موجود، ما عليك سوى إنشاء حساب مجاني من خلال اتباع التعليمات المحددة في مقال quick start.

تحويل XML إلى JSON باستخدام Java

في هذا القسم، سوف نستكشف التفاصيل التي يمكنك من خلالها بفضل استدعاءات API بسيطة، رفع ملف XML، وتحديد مخرجات JSON المطلوبة، واسترجاع الملف المحول بسهولة باستخدام مقتطف كود جافا.

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](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);
		
    // name of input XML file
    String name = "input.xml";
    // صيغة الملف للملف الناتج
    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 إلى json التحويل

أتمتة تحويل XML إلى JSON في جافا.

تحويل XML إلى JSON باستخدام أوامر cURL

Aspose.Cells Cloud يوفر واجهة برمجة تطبيقات RESTful تسمح للمستخدمين بتحويل 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"

استبدل mySourceFile باسم ملف XML المدخل (المتوفر في التخزين السحابي) ، و myResultantFile باسم JSON الناتج ، و accessToken برمز الوصول JWT الذي تم إنشاؤه أعلاه.

مجاني تطبيق تحويل XML إلى JSON

يمكنك أيضًا التفكير في استخدام تطبيقنا المجاني XML to JSON Converter لتجربة تحويل XML إلى JSON بسهولة. تم تطوير هذا التطبيق الخفيف والمتفوق على بنية Aspose.Cells Cloud ويسمح لك بأداء تحويل XML إلى JSON عبر الإنترنت.

محول xml إلى json

محول مجاني من XML إلى JSON.

استنتاج

تحويل XML إلى JSON أمر ضروري Exchange البيانات بسلاسة وتحسين التوافق بين التطبيقات. مع Aspose.Cells Cloud SDK لـ Java، يمكن للمستخدمين أداء هذا التحويل بكفاءة مع الاستفادة من قوة الأتمتة المستندة إلى السحابة. سواء كنت تستخدم Java SDK أو أمر cURL بسيط، فإن واجهة برمجة التطبيقات لدينا تضمن الدقة وقابلية التوسع وسهولة التكامل. جرب Aspose.Cells Cloud اليوم واختبر نهجًا م streamline لتحويل XML إلى JSON!

روابط مفيدة

مقالات ذات صلة

يمكنك النظر في زيارة مدونات المشاركات التالية لتعلم المزيد حول: