chuyển đổi json thành tệp văn bản

Cách chuyển đổi JSON sang tệp văn bản bằng .NET Cloud SDK.

Trong bối cảnh quản lý dữ liệu động, nhu cầu chuyển đổi JSON sang tệp văn bản TXT bằng .NET REST API là một yêu cầu cấp thiết. Thật vậy, JSON nổi tiếng với tính linh hoạt trong việc biểu diễn dữ liệu có cấu trúc, thường yêu cầu dịch sang định dạng tệp văn bản để tạo điều kiện lưu trữ, truy xuất và chia sẻ liền mạch. Việc chuyển đổi này cũng đóng vai trò then chốt trong việc thu hẹp khoảng cách giữa bản chất động, dựa trên web của JSON và tính đơn giản và dễ đọc mà tệp văn bản mang lại. Bài viết này sẽ bắt đầu khám phá cách thực hiện chuyển đổi này bằng .NET REST API.

.NET REST API để chuyển đổi JSON sang văn bản

Aspose.Cells Cloud SDK cho .NET là một API mạnh mẽ được thiết kế chủ yếu cho các hoạt động liên quan đến Excel. Nó không chỉ hỗ trợ chuyển đổi JSON thành tệp văn bản mà bạn còn có thể thực hiện nhiều tác vụ thao tác tệp Excel khác nhau như tạo, chỉnh sửa và định dạng bảng tính Excel, nhập/xuất dữ liệu, áp dụng định dạng ô và thực hiện tính toán công thức.

Để tận dụng khả năng của SDK này trong ứng dụng .NET, trước tiên chúng ta 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 Add Package. Thứ hai, lấy thông tin xác thực của khách hàng từ cloud dashboard.Nếu bạn chưa có tài khoả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 được chỉ định trong bài viết quick start.

Chuyển đổi JSON sang TXT trong C# .NET

Phần này giải thích các chi tiết cần thiết về việc chuyển đổi JSON sang định dạng TXT bằng C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

cellsInstance.UploadFile("sourceFile.json", file);

Tải tệp JSON đầu vào lên bộ nhớ đám mây.

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);

Cuối cùng, gọi API để chuyển đổi JSON sang Excel. Sau khi chuyển đổi thành công, sổ làm việc Excel kết quả được lưu trữ trong bộ nhớ đám mây.

// Để biết ví dụ đầy đủ và các tập tin dữ liệu, 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 = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

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

// tên của tệp JSON đầu vào
string input_JSON = @"source.json";
// Tên tệp văn bản kết quả
string resultant_file = "resultant.txt";

// tải tệp JSON từ ổ đĩa cục bộ
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // tải tệp đầu vào lên bộ nhớ đám mây
    cellsInstance.UploadFile("sourceFile.json", file);
}

// gọi API để chuyển đổi JSON sang tệp Văn bản trực tuyến
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);
json sang txt trực tuyến

Xem trước quá trình chuyển đổi tệp JSON sang văn bản.

Có thể tải xuống tệp JSON đầu vào và tệp Văn bản kết quả được tạo ở trên từ:

  • [input.json](hình ảnh/input.json)
  • [resultant.txt](hình ảnh/resultant.txt)

JSON thành tệp văn bản bằng lệnh cURL

Ngoài ra, bạn cũng có thể sử dụng lệnh cURL để tương tác với API và chuyển đổi JSON thành tệp văn bản. Chúng tôi hiểu rằng lệnh cURL đóng vai trò là cầu nối hiệu quả, kết nối liền mạch ứng dụng của bạn với các khả năng mạnh mẽ của Aspose.Cells Cloud. Ngoài việc tích hợp Aspose.Cells Cloud vào nhiều môi trường phát triển khác nhau, phương pháp này còn đảm bảo quy trình nhất quán và đáng tin cậy để chuyển đổi dữ liệu JSON thành tệp văn bản kế hoạch.

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=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Bây giờ, vui lòng thực hiện lệnh sau để xuất JSON sang tệp Văn bản. Xin lưu ý rằng phương thức yêu cầu sau đây yêu cầu tệp JSON đầu vào phải có sẵn trong bộ nhớ đám mây.

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

Thay thế sourceFile bằng tên của tệp JSON đầu vào có trong bộ nhớ đám mây, output bằng tên của tệp văn bản kết quả sẽ được tạo và accessToken bằng mã thông báo truy cập JWT được tạo ở trên.

Phần kết luận

Tóm lại, nhiệm vụ chuyển đổi JSON thành tệp văn bản diễn ra như một nỗ lực năng động, đòi hỏi phải cân nhắc cẩn thận các công cụ và phương pháp tiếp cận có sẵn. Chiến lược tinh tế này nhấn mạnh tầm quan trọng của khả năng thích ứng trong bối cảnh thao tác dữ liệu luôn thay đổi. Vì vậy, hãy thử sử dụng REST API, vì nó đảm bảo hiệu quả và độ chính xác trong quy trình xử lý dữ liệu.

Liên kết hữu ích

Bài viết liên quan

Chúng tôi thực sự khuyên bạn nên ghé thăm các blog sau: