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