JSON که به طور گسترده برای تبادل داده استفاده میشود، به دلیل ماهیت سبک و انعطافپذیر آن مورد علاقه است، اما ادغام آن با پایگاههای داده SQL اغلب به یک رویکرد ساختاریافته برای اطمینان از سازگاری و قابلیت اطمینان نیاز دارد. بنابراین، با تبدیل JSON به اسکریپت SQL با استفاده از Aspose.Cells Cloud SDK برای دات نت، می توانید به راحتی این ادغام را ساده کنید، گردش کار داده ها را خودکار کنید، و کارایی کلی عملیات پایگاه داده خود را افزایش دهید.
- API برای تبدیل JSON به SQL
- تبدیل JSON در فایل SQL با استفاده از C#
- JSON به MS SQL با استفاده از دستورات cURL
API برای تبدیل JSON به SQL
Aspose.Cells Cloud SDK for .NET یک API قوی و همه کاره است که برای انجام طیف گسترده ای از کارهای دستکاری داده ها به راحتی طراحی شده است. قابلیتهای آن فراتر از عملیات صفحهگسترده ساده است و شامل ویژگیهای پیشرفته تبدیل داده، مانند تبدیل دادههای JSON به فایلهای اسکریپت SQL میشود. API فرآیند را با خودکارسازی استخراج و تبدیل داده های JSON به دستورات SQL ساخت یافته ساده می کند.
برای استفاده از API در پروژه دات نت، ابتدا باید «Aspose.Cells-Cloud» را در مدیریت بسته های NuGet جستجو کنیم و روی دکمه «افزودن بسته» کلیک کنیم. در مرحله دوم، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. در صورتی که حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در مقاله راه اندازی سریع یک حساب کاربری رایگان ایجاد کنید.
تبدیل 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";
// هنگام انتقال ClientID و ClientSecret، نمونه CellsApi را ایجاد کنید
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// فایل JSON ورودی را بارگیری کنید
using (var inputFile = System.IO.File.OpenRead(source.json))
{
// JSON ورودی را در فضای ذخیره سازی ابری آپلود کنید
cellsInstance.UploadFile("input.json", inputFile);
// برای تبدیل JSON به فایل SQL با API تماس بگیرید
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 حاصل که در مثال بالا استفاده شده است را می توان از 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 سبک و کارآمد ما استفاده کنید. این برنامه رایگان بر روی Aspose.Cells Cloud API ساخته شده است و می توان آن را به صورت آنلاین بدون نیاز به نصب آزمایش کرد.
نتیجه
در نتیجه، تبدیل JSON به SQL یک کار حیاتی برای اطمینان از یکپارچه سازی و مدیریت یکپارچه داده ها در پایگاه داده های رابطه ای است. بنابراین، ما شما را تشویق می کنیم که از Aspose.Cells Cloud SDK برای نیازهای تبدیل JSON به SQL خود استفاده کنید. ویژگی های قدرتمند و سهولت استفاده آن به طور قابل توجهی فرآیندهای پردازش داده های شما را بهبود می بخشد، در زمان شما صرفه جویی می کند و خطر خطا را کاهش می دهد.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: