تحويل tsv إلى json

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

ملفات TSV، التي تُستخدم غالبًا لتخزين البيانات الجدولية المنظمة، ليست متوافقة دائمًا مع الأنظمة أو واجهات برمجة التطبيقات التي تتطلب تنسيقات بيانات هرمية مثل JSON. البنية الخفيفة والمرنة لـ JSON تجعلها مثالية لتطبيقات الويب والجوال والسحابة، مما يتيح التكامل السلس والأداء الأفضل. لذلك، من خلال تحويل TSV إلى JSON، يمكننا سد الفجوة بين البيانات المنظمة والهرمية، مما يسمح بمعالجة البيانات وتخزينها ومشاركتها بشكل أسهل.

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

إن تحويل TSV إلى JSON باستخدام Aspose.Cells Cloud SDK for Java عملية مباشرة وفعّالة، حيث تمكن المطورين من تحويل البيانات الجدولية بسلاسة إلى تنسيق JSON خفيف الوزن ومتعدد الاستخدامات. وبخلاف تحويل TSV إلى JSON، فإنه يمكّن من تنفيذ مهام مثل إنشاء ملفات Excel وتحريرها وتحويلها، وإجراء حسابات معقدة، وإنشاء مخططات وجداول جذابة بصريًا.

تثبيت

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

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

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

يوفر هذا القسم تفاصيل حول كيفية تحويل تنسيق TSV إلى تنسيق JSON باستخدام مقتطف كود Java:

CellsApi api = new CellsApi(clientId,clientSecret);

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

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

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

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

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

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

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

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

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

يمكنك التفكير في استخدام الأمر التالي لتحويل TSV إلى JSON وحفظ الملف الناتج على محرك الأقراص المحلي.

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

محول TSV إلى JSON

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

محول tsv إلى json

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

خاتمة

في الختام، يوفر تحويل TSV إلى JSON باستخدام Aspose.Cells Cloud SDK for Java أو أوامر cURL طريقة قوية وفعالة لتحويل البيانات الجدولية إلى تنسيق JSON أكثر مرونة. يضمن كلا النهجين الدقة العالية وتوفير الوقت وتبسيط سير عمل البيانات. باستخدام Aspose.Cells Cloud، يمكنك الوصول إلى مجموعة أدوات متعددة الاستخدامات وقوية مصممة لتلبية احتياجات تحويل البيانات المتنوعة، وتعزيز الإنتاجية وتمكين التكامل السلس عبر التطبيقات.

روابط مفيدة

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

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