המרת json לקובץ טקסט

כיצד להמיר JSON לקובץ טקסט באמצעות .NET Cloud SDK.

בנוף של ניהול נתונים דינמי, הצורך להמיר את 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 עבור .NET הוא API רב עוצמה המיועד בעיקר לפעולות הקשורות ל-Excel. זה לא רק תומך בהמרה של JSON לקובץ טקסט, אלא אתה יכול לבצע משימות שונות של מניפולציה של קבצי Excel כגון, ליצור, לערוך ולעצב גליונות עבודה של Excel, לייבא/לייצא נתונים, להחיל עיצוב תאים ולבצע חישובי נוסחאות.

על מנת למנף את היכולות של SDK זה באפליקציית NET, ראשית עלינו לחפש Aspose.Cells-Cloud במנהל החבילות של NuGet וללחוץ על כפתור הוסף חבילה. שנית, השג את אישורי הלקוח שלך מ-מרכז השליטה בענן.אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.

המר 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 ל-txt באינטרנט

תצוגה מקדימה של המרת קובץ JSON לטקסט.

ניתן להוריד את ה-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 הזמין באחסון בענן, ‘פלט’ בשם של קובץ הטקסט שנוצר ו-‘accessToken’ עם אסימון גישה JWT שנוצר לעיל.

סיכום

לסיכום, המשימה של המרת JSON לקובץ טקסט מתפתחת כמאמץ דינמי, הדורש התייחסות מדוקדקת של כלים וגישות זמינות. אסטרטגיה מגוונת זו מדגישה את החשיבות של הסתגלות בנוף ההולך ומתפתח של מניפולציות נתונים. אז נסה להשתמש ב- REST API, מכיוון שהוא מבטיח יעילות ודיוק בתהליכי עבודה של עיבוד נתונים.

קישורים שימושיים

מאמרים קשורים

אנו ממליצים בחום לבקר בבלוגים הבאים: