
واجهة برمجة تطبيقات Java REST لتحويل XML إلى JSON.
XML(لغة ترميز قابلة للتوسيع) تُستخدم على نطاق واسع لتخزين البيانات المنظمة وتبادلها، بينما اكتسبت JSON شعبية كبيرة بسبب طبيعتها الخفيفة الوزن وسهولة التكامل مع التطبيقات الحديثة. يُعد هذا التحويل مفيدًا بشكل خاص عند تحويل الأنظمة القديمة إلى هياكل أحدث، أو دمج واجهات برمجة التطبيقات، أو ضمان تبادل البيانات بكفاءة بين المنصات. من خلال الاستفادة من واجهة برمجة تطبيقات Java REST، يمكنك أتمتة هذه العملية، مما يقلل من الجهد اليدوي ويحقق نتائج أسرع وأكثر دقة.
- واجهة برمجة التطبيقات REST لتحويل XML إلى JSON
- تحويل XML إلى JSON في Java
- تحويل مخطط XML إلى مخطط JSON باستخدام أوامر cURL
واجهة برمجة التطبيقات REST لتحويل XML إلى JSON
Aspose.Cells Cloud SDK for Java تقدم حلاً قويًا وفعالًا لتحويل XML إلى JSON، مما يبسط تحويل البيانات للتطبيقات الحديثة. من خلال بضع مكالمات API فقط، يمكنك أتمتة تحويل بيانات XML المنظمة إلى تنسيق JSON خفيف الوزن، مما يتيح التكامل السلس مع واجهات برمجة التطبيقات وتطبيقات الويب والمنصات المحمولة.
تثبيت
لكي نتمكن من استخدام 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.
بعد ذلك، نحتاج إلى الحصول على بيانات اعتماد العميل من لوحة معلومات السحابة. إذا لم يكن لديك حساب موجود، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقالة البدء السريع.
تحويل 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 باستخدام أوامر cURL
إن تحويل XML إلى JSON باستخدام Aspose.Cells Cloud وأوامر cURL هي طريقة سريعة وفعالة للتعامل مع تحويل البيانات في السحابة. فباستخدام عدد قليل من طلبات cURL البسيطة، يمكنك تحويل ملفات XML إلى تنسيق JSON بسلاسة، مما يبسط التكامل بين الأنظمة القديمة والتطبيقات الحديثة. توفر Aspose.Cells Cloud واجهة برمجة تطبيقات 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 إلى JSON. تم تطوير هذا التطبيق الخفيف والفعال للغاية على Aspose.Cells Cloud ويتيح لك تجربة الإمكانات المذهلة لهذه المجموعة من أدوات التطوير البرمجية.
معاينة محول XML إلى JSON.
خاتمة
في الختام، يوفر تحويل XML إلى JSON باستخدام أوامر Aspose.Cells Cloud وcURL حلاً سريعًا وموثوقًا وقابلًا للتطوير لعمليات سير عمل البيانات الحديثة. تعمل هذه الطريقة على تبسيط المهمة المعقدة المتمثلة في تحويل البيانات، مما يتيح التكامل السلس عبر منصات وتطبيقات مختلفة. باستخدام واجهة برمجة التطبيقات القوية لـ Aspose.Cells Cloud، يمكنك أتمتة التحويلات بسهولة، وتعزيز الإنتاجية، وضمان نتائج عالية الجودة.
نحن نشجعك على استكشاف Aspose.Cells Cloud SDK وتجربة قدراته الرائعة في تحويل عمليات إدارة البيانات الخاصة بك.
روابط مفيدة
مقالات ذات صلة
يرجى زيارة الروابط التالية لمعرفة المزيد عن: