TSV sang JSON

Chuyển đổi TSV sang JSON bằng C# .NET.

Việc chuyển đổi các tệp TSV(Giá trị được phân tách bằng tab) thành JSON(Ký hiệu đối tượng JavaScript) là một nhiệm vụ phổ biến đối với các nhà phát triển và chuyên gia dữ liệu. Các tệp TSV được sử dụng rộng rãi để lưu trữ và trao đổi dữ liệu do tính đơn giản và dễ sử dụng của chúng. Tuy nhiên, JSON đã trở thành định dạng ưa thích cho các ứng dụng web và API vì cấu trúc nhẹ và khả năng tương thích với nhiều ngôn ngữ lập trình khác nhau.

API chuyển đổi JSON .NET

Aspose.Cells Cloud SDK for .NET là một công cụ mạnh mẽ và linh hoạt giúp đơn giản hóa quá trình chuyển đổi các tệp TSV (Giá trị được phân tách bằng tab) sang định dạng JSON (Ký hiệu đối tượng JavaScript).SDK này cung cấp API toàn diện cho phép các nhà phát triển thao tác và chuyển đổi bảng tính ở nhiều định dạng khác nhau một cách liền mạch.

Để sử dụng SDK, trước tiên bạn cần tìm kiếm Aspose.Cells-Cloud trong trình quản lý gói NuGet và nhấp vào nút Thêm gói. Thứ hai, lấy thông tin xác thực khách hàng của bạn từ bảng điều khiển đám mây. Trong trường hợp bạn chưa có tài khoản hiện tại, bạn chỉ cần tạo một tài khoản miễn phí bằng cách làm theo hướng dẫn trong bài viết bắt đầu nhanh.

Chuyển đổi TSV sang JSON trong C#

Phần sau đây cung cấp hướng dẫn chi tiết về cách thực hiện chuyển đổi TSV sang JSON một cách hiệu quả bằng C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Đầu tiên, khởi tạo một đối tượng của lớp CellsApi nơi chúng tôi chuyển thông tin xác thực của khách hàng làm đối số.

SaveOptions saveOptions = new SaveOptions()

Thứ hai, tạo một phiên bản SaveOptions trong đó chúng tôi xác định định dạng tệp đầu ra là JSON.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Thứ ba, tạo một phiên bản của PostWorkbookSaveAsRequest trong đó chúng tôi chỉ định tên của TSV đầu vào, tên của Tệp JSON kết quả và các tham số tùy chọn khác.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Cuối cùng, hãy gọi API để bắt đầu chuyển đổi TSV sang JSON. Sau khi mã được thực thi thành công, tệp JSON kết quả sẽ được lưu vào bộ lưu trữ đám mây.

// Để biết các ví dụ và tệp dữ liệu đầy đủ, vui lòng truy cập 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Nhận thông tin xác thực của khách hàng từ https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

// tạo phiên bản CellsApi trong khi chuyển ClientID và ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // tải tệp TSV đầu vào
    using (var inputFile = System.IO.File.OpenRead("source.tsv"))
    {
        // uptải tệp TSV đầu vào to the cloud storage
        cellsInstance.UploadFile("input.tsv", inputFile);

        // gọi API để chuyển đổi định dạng TSV sang JSON
        var response = cellsInstance.Cell.sWorkbookGetWorkbook("input.tsv",null, format: "JSON", null, null, null, null, "myResultant.json", null,null);

        // in thông báo thành công nếu chuyển đổi thành công
        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 sang json

Xem trước chuyển đổi TSV sang JSON.

Bạn có thể tải xuống TSV đầu vào và tệp JSON kết quả được sử dụng trong ví dụ trên từ source.tsvconverted.json.

TSV sang JSON bằng lệnh cURL

Ngoài ra, bạn có thể cân nhắc sử dụng lệnh cURL để chuyển đổi tệp TSV (Giá trị được phân tách bằng tab) thành JSON (Ký hiệu đối tượng JavaScript) bằng API đám mây Aspose.Cells. Cách tiếp cận thực tế và hiệu quả này được đánh giá cao bởi các nhà phát triển thích giao diện dòng lệnh hoặc cần tích hợp chức năng này vào các tập lệnh tự động.

Bước đầu tiên trong phương pháp này là tạo mã thông báo truy cập JWT bằng lệnh sau:

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"

Khi mã thông báo truy cập JWT đã được tạo, vui lòng thực hiện lệnh sau để chuyển đổi TSV sang định dạng JSON. Tệp kết quả sau đó được lưu trữ trong bộ lưu trữ đám mây.

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}"

Thay thế sourceFile bằng tên của tệp TSV đầu vào (có sẵn trong bộ lưu trữ đám mây), resultFile bằng tên của tệp JSON kết quả và accessToken bằng mã thông báo truy cập JWT được tạo ở trên.

  • Trong trường hợp bạn cần lưu JSON kết quả vào ổ đĩa cục bộ, vui lòng sử dụng lệnh cURL sau:
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"

Ứng dụng chuyển đổi TSV sang JSON miễn phí

Để trải nghiệm các khả năng của .NET REST API, bạn có thể cân nhắc sử dụng [Ứng dụng chuyển đổi TSV sang JSON] nhẹ và siêu hiệu quả của chúng tôi10. Ứng dụng miễn phí này được xây dựng dựa trên API đám mây Aspose.Cells và có thể được thử nghiệm trực tuyến mà không cần bất kỳ yêu cầu cài đặt nào.

Chuyển đổi JSON .NET

Trải nghiệm chuyển đổi .NET JSON bằng Ứng dụng miễn phí

Phần kết luận

Tóm lại, chuyển đổi TSV sang JSON là một nhiệm vụ quan trọng đối với quy trình làm việc dữ liệu hiện đại, cho phép tích hợp và xử lý dữ liệu liền mạch trên nhiều ứng dụng khác nhau. Chúng tôi khuyến khích bạn khám phá các tùy chọn này và tích hợp chúng vào quy trình làm việc của bạn để nâng cao khả năng xử lý dữ liệu của bạn. Với API đám mây Aspose.Cells, bạn có thể đảm bảo chuyển đổi dữ liệu chính xác, hiệu quả và có thể mở rộng, giúp ứng dụng của bạn mạnh mẽ và linh hoạt hơn.

Liên kết hữu ích

Những bài viết liên quan

Chúng tôi thực sự khuyên bạn nên truy cập các blog sau: