გადაიყვანეთ 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 for .NET არის ძლიერი API, რომელიც ძირითადად შექმნილია Excel-თან დაკავშირებული ოპერაციებისთვის. ის არა მხოლოდ მხარს უჭერს JSON-ის ტექსტურ ფაილად გარდაქმნას, არამედ შეგიძლიათ შეასრულოთ Excel ფაილების მანიპულირების სხვადასხვა ამოცანები, როგორიცაა Excel-ის სამუშაო ფურცლების შექმნა, რედაქტირება და ფორმატირება, მონაცემების იმპორტი/ექსპორტი, უჯრედების ფორმატირების გამოყენება და ფორმულის გამოთვლების შესრულება.

იმისათვის, რომ გამოვიყენოთ ამ SDK-ის შესაძლებლობები .NET აპლიკაციაში, ჯერ უნდა მოვიძიოთ Aspose.Cells-Cloud NuGet პაკეტების მენეჯერში და დააწკაპუნოთ ღილაკზე პაკეტის დამატება. მეორეც, მიიღეთ თქვენი კლიენტის სერთიფიკატები [cloud dashboard]-დან (https://dashboard.aspose.cloud/).თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.

გადაიყვანეთ 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))
{
    // ატვირთეთ შეყვანის ფაილი Cloud საცავში
    cellsInstance.UploadFile("sourceFile.json", file);
}

// დაურეკეთ API-ს, რათა გადაიყვანოთ JSON ტექსტურ ფაილად ონლაინ
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);
json to 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 ფაილის სახელით, რომელიც ხელმისაწვდომია Cloud Storage-ში, output, წარმოქმნილი ტექსტური ფაილის სახელით და accessToken ზემოთ გენერირებული JWT წვდომის ჟეტონით.

დასკვნა

დასასრულს, JSON ტექსტურ ფაილად გადაქცევის ამოცანა ვლინდება როგორც დინამიური მცდელობა, რომელიც მოითხოვს ხელმისაწვდომი ინსტრუმენტებისა და მიდგომების ფრთხილად განხილვას. ეს ნიუანსირებული სტრატეგია ხაზს უსვამს ადაპტაციის მნიშვნელობას მონაცემთა მანიპულირების მუდმივად განვითარებად ლანდშაფტში. ამიტომ სცადეთ REST API-ის გამოყენება, რადგან ის უზრუნველყოფს მონაცემთა დამუშავების ეფექტურობას და სიზუსტეს.

გამოსადეგი ბმულები

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: