
המר TSV ל-JSON באמצעות Java REST API.
קבצי TSV, המשמשים לעתים קרובות לאחסון נתונים טבלאיים מובנים, אינם תמיד תואמים למערכות או ממשקי API הדורשים פורמטים היררכיים של נתונים כמו JSON. המבנה הקל והגמיש של JSON הופך אותו לאידיאלי עבור יישומי אינטרנט, ניידים וענן, המאפשר אינטגרציה חלקה וביצועים טובים יותר. לכן, על ידי המרת TSV ל-JSON, נוכל לגשר על הפער בין נתונים מובנים והיררכיים, ולאפשר מניפולציה קלה יותר של נתונים, אחסון ושיתוף.
Java REST API עבור המרת TSV ל-JSON
המרת TSV ל-JSON באמצעות Aspose.Cells Cloud SDK עבור 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>
- אתה יכול להוריד את הגרסה העדכנית ביותר ממאגר Aspose.
כעת, עלינו להשיג את אישורי הלקוח שלנו ממרכז השליטה בענן. אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.
המר 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 מקוון באמצעות פקודות 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 ומאפשרת לך לחוות את היכולות המדהימות של SDK זה.
תצוגה מקדימה של אפליקציית ממיר TSV ל-JSON.
מַסְקָנָה
לסיכום, המרת TSV ל-JSON באמצעות Aspose.Cells Cloud SDK עבור Java או פקודות cURL מספקת דרך חזקה ויעילה להפוך נתונים טבלאיים לפורמט JSON גמיש יותר. שתי הגישות מבטיחות דיוק גבוה, חוסכות זמן ומפשטות את זרימות העבודה של הנתונים. על ידי שימוש ב-Aspose.Cells Cloud, אתה מקבל גישה לערכת כלים רב תכליתית ועוצמתית שנועדה לענות על צורכי שינוי נתונים מגוונים, לשפר את הפרודוקטיביות ולאפשר אינטגרציה חלקה בין יישומים.
קישורים שימושיים
מאמרים קשורים
אנא בקר בקישורים הבאים כדי ללמוד עוד על: