json إلى sql

تحويل JSON إلى SQL باستخدام Java REST API.

JSON يستخدم على نطاق واسع لتبادل البيانات في التطبيقات الحديثة، بينما SQL هو العمود الفقري لقواعد البيانات العلائقية. لذلك، فإن تحويل JSON إلى SQL يمكّن من التحويل السلس لبيانات JSON غير المنظمة إلى جداول SQL المنظمة، مما يجعل من الأسهل الاستعلام عنها وتحليلها وصيانتها. في هذه المقالة، سنستفيد من واجهة برمجة تطبيقات Java REST لهذه المهمة لضمان المرونة وقابلية التوسع والتوافق عبر الأنظمة الأساسية، مما يوفر الوقت ويقلل من الجهد اليدوي.

واجهة برمجة تطبيقات Java REST لتحويل JSON إلى SQL

تقدم Aspose.Cells Cloud SDK for Java حلاً قويًا وفعالًا لتحويل تنسيق JSON إلى تنسيق SQL، مما يتيح للمطورين تحويل البيانات غير المنظمة بسلاسة إلى هياكل جاهزة لقواعد البيانات العلائقية. وبخلاف تحويل JSON إلى تنسيق SQL، توفر Aspose.Cells Cloud SDK مجموعة واسعة من الإمكانات القوية، بما في ذلك إنشاء ملفات Excel ومعالجتها وتحويلها إلى تنسيقات مختلفة مثل PDF وCSV وHTML.

تثبيت

لكي نتمكن من استخدام 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>

ثانيًا، نحتاج إلى الحصول على بيانات اعتماد العميل من لوحة معلومات السحابة. إذا لم يكن لديك حساب موجود، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقال البدء السريع.

تحويل JSON إلى SQL في Java

يوضح القسم التالي التفاصيل حول كيفية تحويل مخطط JSON إلى تنسيق MS SQL باستخدام مقتطف كود Java:

CellsApi api = new CellsApi(clientId,clientSecret);

إنشاء مثيل لـ CellsApi مع توفير بيانات اعتماد العميل كحجج إدخال.

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

قم بتحميل ملف XML المدخل إلى التخزين السحابي باستخدام طريقة uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, null,"internal",  "myResultant.sql","internal", 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);
		
    // اسم ملف JSON المدخل
    String name = "source.json";
    // تنسيق الملف الناتج
    String format = "SQL";
		
    // تحميل الملف من النظام المحلي
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // تحميل ملف JSON المدخل إلى التخزين السحابي
    api.uploadFile("input.json", file, "internal");

    // إجراء عملية تحويل المستندات
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.sql", "internal", null);        
        
    // طباعة رسالة النجاح
    System.out.println("The JSON file is successfully converted to SQL format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
معاينة تحويل json إلى sql

معاينة لتحويل JSON إلى SQL.

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

إن استخدام Aspose.Cells Cloud وأوامر cURL لتحويل JSON إلى SQL هو حل فعال وعملي للغاية لإدارة سير عمل البيانات. تعمل هذه الطريقة على أتمتة تحويل بيانات JSON غير المنظمة إلى جداول SQL، مما يجعل تخزينها واستعلامها وتحليلها داخل قواعد البيانات العلائقية أسهل. من خلال الاستفادة من Aspose.Cells Cloud، يمكن للمطورين التخلص من الحاجة إلى الترميز اليدوي المعقد، وضمان الدقة العالية، وتوفير قدر كبير من الوقت.

الخطوة الأولى في هذه الطريقة هي إنشاء رمز وصول 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، نحتاج إلى تنفيذ الأمر التالي وتحويل تنسيق JSON إلى تنسيق SQL.

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 باسم ملف JSON المدخل (المتوفر في التخزين السحابي)، وmyResultant باسم ملف SQL الناتج وaccessToken برمز وصول JWT الذي تم إنشاؤه أعلاه.

إذا كان لديك متطلب لحفظ ملف SQL الناتج على محرك الأقراص المحلي، فيرجى تنفيذ أمر cURL التالي:

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

محول JSON إلى SQL مجاني

لاستكشاف قدرات واجهة برمجة تطبيقات Aspose.Cells Cloud REST مباشرةً، يمكنك التفكير في استخدام تطبيق [JSON to SQL Converter] المجاني الخاص بنا 18. تم تطوير هذا التطبيق الخفيف الوزن والفعال للغاية على Aspose.Cells Cloud ويتيح لك تجربة القدرات المذهلة لهذه المجموعة من أدوات التطوير البرمجية.

محول json إلى sql

معاينة لتطبيق تحويل JSON إلى MS SQL.

خاتمة

في هذا الدليل، استكشفنا كيفية تحويل تنسيق JSON إلى تنسيق SQL بسلاسة باستخدام أوامر Aspose.Cells Cloud وcURL، واكتسبنا رؤى حول تحويل البيانات غير المنظمة إلى تنسيق جاهز لقاعدة البيانات العلائقية. لقد تعلمنا نهجًا قويًا وفعالًا يعمل على أتمتة سير عمل البيانات المعقدة، ويقلل من الجهد اليدوي، ويضمن دقة عالية.

  • من خلال الاستفادة من واجهات برمجة التطبيقات REST الخاصة بـ Aspose.Cells Cloud، يمكنك فتح عالم من القدرات المتقدمة مثل التحويلات متعددة التنسيقات، ومعالجة البيانات، والتكامل السحابي السلس.

روابط مفيدة

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

يرجى زيارة الروابط التالية لمعرفة المزيد عن: