TSV إلى JSON

تحويل TSV إلى JSON باستخدام C# .NET.

يعد تحويل ملفات TSV(قيم مفصولة بعلامات جدولة) إلى JSON(JavaScript Object Notation) مهمة شائعة للمطورين ومحترفي البيانات. تُستخدم ملفات TSV على نطاق واسع لتخزين البيانات وتبادلها نظرًا لبساطتها وسهولة استخدامها. ومع ذلك، أصبح JSON هو التنسيق المفضل لتطبيقات الويب وواجهات برمجة التطبيقات (APIs) نظرًا لبنيته الخفيفة وتوافقه مع لغات البرمجة المختلفة.

واجهة برمجة تطبيقات تحويل .NET JSON

Aspose.Cells Cloud SDK for .NET هي أداة قوية ومتعددة الاستخدامات تعمل على تبسيط عملية تحويل ملفات TSV (القيم المفصولة بعلامات جدولة) إلى تنسيق JSON (JavaScript Object Notation).يوفر SDK هذا واجهة برمجة تطبيقات شاملة تسمح للمطورين بمعالجة جداول البيانات وتحويلها بتنسيقات مختلفة بسلاسة.

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

تحويل TSV إلى JSON في C#

يوفر القسم التالي دليلاً تفصيليًا حول كيفية إجراء التحويل من TSV إلى JSON بكفاءة باستخدام C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

SaveOptions saveOptions = new SaveOptions()

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

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

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

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

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

// للحصول على أمثلة كاملة وملفات البيانات، يرجى الذهاب إلى 
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
{
    // قم بتحميل ملف الإدخال TSV
    using (var inputFile = System.IO.File.OpenRead("source.tsv"))
    {
        // upقم بتحميل ملف الإدخال TSV to the cloud storage
        cellsInstance.UploadFile("input.tsv", inputFile);

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

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

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

يمكن تنزيل مُدخل TSV وملف JSON الناتج المستخدم في المثال أعلاه من source.tsv و converted.json.

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

وبدلاً من ذلك، قد تفكر في استخدام أوامر cURL لتحويل ملفات TSV (القيم المفصولة بعلامات جدولة) إلى JSON (JavaScript Object Notation) باستخدام Aspose.Cells Cloud API. يحظى هذا النهج العملي والفعال بتقدير كبير من قبل المطورين الذين يفضلون واجهات سطر الأوامر أو يحتاجون إلى دمج هذه الوظيفة في البرامج النصية الآلية.

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

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

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

  • في حالة رغبتك في حفظ ملف JSON الناتج على محرك أقراص محلي، يرجى استخدام أمر cURL التالي:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=json&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.json"

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

من أجل تجربة إمكانيات .NET REST API، يمكنك التفكير في استخدام [TSV to JSON Conversion App] خفيف الوزن وعالي الكفاءة 10. تم بناء هذا التطبيق المجاني على واجهات برمجة تطبيقات Aspose.Cells Cloud ويمكن اختباره عبر الإنترنت دون أي متطلبات تثبيت.

تحويل .NET JSON

تجربة تحويل .NET JSON باستخدام التطبيق المجاني

خاتمة

في الختام، يعد تحويل TSV إلى JSON مهمة حاسمة لسير عمل البيانات الحديثة، مما يتيح تكامل البيانات ومعالجتها بسلاسة عبر التطبيقات المختلفة. نحن نشجعك على استكشاف هذه الخيارات ودمجها في سير عملك لتعزيز قدرات معالجة البيانات لديك. باستخدام Aspose.Cells Cloud API، يمكنك ضمان تحويلات بيانات دقيقة وفعالة وقابلة للتطوير، مما يجعل تطبيقاتك أكثر قوة وتنوعًا.

روابط مفيدة

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

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