
วิธีการแปลงไฟล์ JSON เป็นไฟล์ข้อความโดยใช้ .NET Cloud SDK
ในภูมิทัศน์ของการจัดการข้อมูลแบบไดนามิก ความจำเป็นในการแปลงไฟล์ข้อความ JSON เป็นไฟล์ข้อความ TXT โดยใช้ .NET REST API ถือเป็นสิ่งจำเป็นอย่างยิ่ง JSON ขึ้นชื่อในเรื่องความคล่องตัวในการแสดงข้อมูลที่มีโครงสร้าง ซึ่งมักต้องแปลเป็นรูปแบบไฟล์ข้อความเพื่อให้จัดเก็บ เรียกค้น และแบ่งปันข้อมูลได้อย่างราบรื่น การแปลงนี้ยังมีความสำคัญในการเชื่อมช่องว่างระหว่างลักษณะแบบไดนามิกบนเว็บของ JSON กับความเรียบง่ายและอ่านง่ายที่ไฟล์ข้อความมอบให้ บทความนี้จะเริ่มต้นการสำรวจการแปลงนี้โดยใช้ .NET REST API
- .NET REST API สำหรับการแปลง JSON เป็นข้อความ
- แปลง JSON เป็น TXT ใน C# .NET
- แปลง JSON เป็นไฟล์ข้อความโดยใช้คำสั่ง cURL
.NET REST API สำหรับการแปลง JSON เป็นข้อความ
Aspose.Cells Cloud SDK for .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 เป็นข้อความ
สามารถดาวน์โหลด JSON อินพุตและไฟล์ข้อความผลลัพธ์ที่สร้างขึ้นด้านบนได้จาก:
แปลง JSON เป็นไฟล์ข้อความโดยใช้คำสั่ง cURL
นอกจากนี้ คุณยังสามารถใช้คำสั่ง cURL เพื่อโต้ตอบกับ API และแปลงไฟล์ JSON เป็น Text ได้อีกด้วย เราเข้าใจดีว่าคำสั่ง 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 อินพุตที่มีอยู่ในที่จัดเก็บข้อมูลบนคลาวด์ output
ด้วยชื่อไฟล์ข้อความผลลัพธ์ที่ต้องสร้างขึ้น และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
บทสรุป
โดยสรุปแล้ว งานในการแปลง JSON เป็นไฟล์ข้อความนั้นดำเนินไปในลักษณะของความพยายามแบบไดนามิก ซึ่งต้องพิจารณาอย่างรอบคอบถึงเครื่องมือและแนวทางที่มีอยู่ กลยุทธ์ที่พิถีพิถันนี้เน้นย้ำถึงความสำคัญของความสามารถในการปรับตัวในภูมิทัศน์ที่เปลี่ยนแปลงอยู่ตลอดเวลาของการจัดการข้อมูล ดังนั้น ลองใช้ REST API ดู เพราะจะช่วยให้เวิร์กโฟลว์การประมวลผลข้อมูลมีประสิทธิภาพและแม่นยำ
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: