في مشهد إدارة البيانات الديناميكية، هناك حاجة إلى تحويل JSON إلى [TXT](https://docs.fileformat.com/word-processing /txt/) الملف النصي باستخدام .NET REST API يعتبر أمرًا ضروريًا للغاية. في الواقع، تشتهر JSON بتعدد استخداماتها في تمثيل البيانات المنظمة، وغالبًا ما تتطلب الترجمة إلى تنسيق ملف نصي لتسهيل التخزين والاسترجاع والمشاركة بسلاسة. يعد هذا التحويل أيضًا محوريًا في سد الفجوة بين الطبيعة الديناميكية المستندة إلى الويب لـ JSON والبساطة وسهولة القراءة التي توفرها الملفات النصية. تبدأ هذه المقالة في استكشاف كيفية تحقيق هذا التحويل باستخدام .NET REST API.
.NET REST API لتحويل JSON إلى نص
Aspose.Cells Cloud SDK for .NET عبارة عن واجهة برمجة تطبيقات قوية مصممة بشكل أساسي للعمليات المتعلقة ببرنامج Excel. إنه لا يدعم تحويل JSON إلى ملف نصي فحسب، بل يمكنك تنفيذ العديد من مهام معالجة ملفات Excel مثل إنشاء أوراق عمل Excel وتحريرها وتنسيقها، واستيراد/تصدير البيانات، وتطبيق تنسيق الخلايا، وإجراء حسابات الصيغة.
من أجل الاستفادة من إمكانيات SDK هذه في تطبيق .NET، نحتاج أولاً إلى البحث عن “Aspose.Cells-Cloud” في مدير حزم NuGet والنقر فوق الزر “إضافة حزمة”. ثانيًا، احصل على بيانات اعتماد العميل الخاصة بك من cloud Dashboard.إذا لم يكن لديك حساب حالي، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقالة البدء السريع.
تحويل JSON إلى TXT في C# .NET
يشرح هذا القسم التفاصيل المطلوبة لتحويل تنسيق JSON إلى تنسيق TXT باستخدام C# .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
أولاً، قم بإنشاء كائن من فئة CellsApi حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
cellsInstance.UploadFile("sourceFile.json", file);
قم بتحميل ملف الإدخال JSON إلى وحدة التخزين السحابية.
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);
وأخيرًا، اتصل بواجهة برمجة التطبيقات (API) لتحويل JSON إلى Excel. بعد التحويل الناجح، يتم تخزين مصنف Excel الناتج في وحدة التخزين السحابية.
// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// إنشاء مثيل CellsApi أثناء تمرير ClientID وClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// اسم ملف الإدخال JSON
string input_JSON = @"source.json";
// اسم الملف النصي الناتج
string resultant_file = "resultant.txt";
// تحميل ملف JSON من محرك الأقراص المحلي
using (var file = System.IO.File.OpenRead(input_JSON))
{
// تحميل ملف الإدخال إلى التخزين السحابي
cellsInstance.UploadFile("sourceFile.json", file);
}
// اتصل بواجهة برمجة التطبيقات (API) لتحويل JSON إلى ملف نصي عبر الإنترنت
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);
يمكن تنزيل الإدخال JSON والملف النصي الناتج أعلاه من:
JSON إلى ملف نصي باستخدام أوامر cURL
وبدلاً من ذلك، يمكنك أيضًا استخدام أوامر cURL للتفاعل مع واجهة برمجة التطبيقات (API) وتحويل JSON إلى ملفات نصية. نحن ندرك أن أوامر cURL تعمل كجسر فعال، حيث تربط تطبيقك بسلاسة بالإمكانيات القوية لـ Aspose.Cells Cloud. بصرف النظر عن دمج Aspose.Cells Cloud في بيئات التطوير المختلفة، يضمن هذا النهج أيضًا عملية متسقة وموثوقة لتحويل بيانات JSON إلى ملفات نصية للخطة.
الخطوة الأولى في هذا الأسلوب هي إنشاء رمز وصول JWT باستخدام الأمر التالي:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
الآن، يرجى تنفيذ الأمر التالي لتصدير JSON إلى ملف نصي. يرجى ملاحظة أن طريقة الطلب التالية تتطلب أن يكون ملف JSON المُدخل متاحًا بالفعل في التخزين السحابي.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=TXT&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
استبدل “sourceFile” باسم ملف الإدخال JSON المتوفر في التخزين السحابي، و"output" باسم الملف النصي الناتج الذي سيتم إنشاؤه، و"accessToken" برمز وصول JWT الذي تم إنشاؤه أعلاه.
خاتمة
في الختام، تتكشف مهمة تحويل JSON إلى ملف نصي كمسعى ديناميكي، يتطلب دراسة متأنية للأدوات والأساليب المتاحة. تؤكد هذه الإستراتيجية الدقيقة على أهمية القدرة على التكيف في المشهد المتطور باستمرار لمعالجة البيانات. لذا حاول استخدام REST API، لأنها تضمن الكفاءة والدقة في سير عمل معالجة البيانات.
روابط مفيدة
مقالات ذات صلة
نوصي بشدة بزيارة المدونات التالية: