JSON إلى ملف SQL

JSON إلى ملفات SQL Script باستخدام C# .NET.

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

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

Aspose.Cells Cloud SDK for .NET عبارة عن واجهة برمجة تطبيقات قوية ومتعددة الاستخدامات مصممة للتعامل مع مجموعة واسعة من مهام معالجة البيانات بسهولة. وتمتد قدراته إلى ما هو أبعد من عمليات جداول البيانات البسيطة لتشمل ميزات تحويل البيانات المتقدمة، مثل تحويل بيانات JSON إلى ملفات نصية SQL. تعمل واجهة برمجة التطبيقات (API) على تبسيط العملية من خلال أتمتة استخراج بيانات JSON وتحويلها إلى أوامر SQL منظمة.

من أجل استخدام واجهة برمجة التطبيقات في مشروع .NET، نحتاج أولاً إلى البحث عن “Aspose.Cells-Cloud” في مدير حزم NuGet والنقر فوق الزر “إضافة حزمة”. ثانيًا، احصل على بيانات اعتماد العميل الخاصة بك من cloud Dashboard. في حالة عدم وجود حساب حالي لديك، ما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقالة البدء السريع.

تحويل JSON في ملف SQL باستخدام C#

في هذا القسم، سنستكشف إمكانيات .NET REST API لأنها تضمن نقل بياناتك بدقة إلى قاعدة بيانات SQL الخاصة بك، مما يعزز اتساق البيانات ويقلل مخاطر الأخطاء.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

أولاً، قم بتهيئة كائن من فئة CellsApi حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.

SaveOptions saveOptions = new SaveOptions()

ثانيًا، قم بإنشاء مثيل لـ SaveOptions وحدد تنسيق ملف الإخراج على أنه SQL.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

ثالثًا، قم بإنشاء مثيل لـ PostWorkbookSaveAsRequest حيث نحدد اسم الإدخال JSON واسم ملف SQL الناتج ومعلمات اختيارية متنوعة.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

وأخيرًا، اتصل بواجهة برمجة التطبيقات (API) لبدء تحويل JSON إلى SQL. بمجرد تنفيذ التعليمات البرمجية بنجاح، يتم حفظ ملف SQL الناتج في وحدة التخزين السحابية.

// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

// إنشاء مثيل CellsApi أثناء تمرير ClientID وClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // قم بتحميل ملف الإدخال JSON
    using (var inputFile = System.IO.File.OpenRead(source.json))
    {
        // قم بتحميل إدخال JSON إلى التخزين السحابي
        cellsInstance.UploadFile("input.json", inputFile);

        // اتصل بواجهة برمجة التطبيقات (API) لتحويل JSON إلى ملف SQL
        var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.json,null, format: "SQL", null, null, null, null, "myResultant.sql", null,null);

        // طباعة رسالة النجاح في حالة نجاح التحويل
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The JSON file to SQL File conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
json إلى sql

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

يمكن تنزيل ملف الإدخال JSON وملف SQL الناتج المستخدم في المثال أعلاه من source.json و output.sql.

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

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

الخطوة الأولى في هذا الأسلوب هي إنشاء رمز وصول 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}?format=SQL&isAutoFit=false&onlySaveTable=false&outPath=myResultant.sql" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

استبدل “sourceFile” باسم الإدخال JSON المتوفر في وحدة التخزين السحابية، و"myResultant" باسم ملف SQL الناتج و"accessToken" برمز وصول JWT الذي تم إنشاؤه أعلاه.

في حال أردنا حفظ ملف SQL الناتج على محرك الأقراص المحلي، يرجى استخدام أمر cURL التالي:

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

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

قد تفكر في استخدام [تطبيق تحويل ملفات JSON إلى SQL] خفيف الوزن وعالي الكفاءة10. تم بناء هذا التطبيق المجاني على واجهات برمجة تطبيقات Aspose.Cells Cloud ويمكن اختباره عبر الإنترنت دون أي متطلبات تثبيت.

التفوق على SQL

JSON إلى تطبيق تحويل ملف SQL.

خاتمة

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

روابط مفيدة

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

نوصي بشدة بزيارة المدونات التالية: