JSON ซึ่งใช้กันอย่างแพร่หลายสำหรับการแลกเปลี่ยนข้อมูล ได้รับความนิยมเนื่องจากมีลักษณะที่เบาและยืดหยุ่น แต่การบูรณาการเข้ากับฐานข้อมูล SQL มักจะต้องใช้แนวทางที่มีโครงสร้างเพื่อให้มั่นใจถึงความสอดคล้องและความน่าเชื่อถือ ดังนั้น ด้วยการแปลง JSON เป็น สคริปต์ SQL โดยใช้ Aspose.Cells Cloud SDK สำหรับ .NET คุณสามารถปรับปรุงการบูรณาการนี้ ทำให้เวิร์กโฟลว์ข้อมูลเป็นอัตโนมัติ และเพิ่มประสิทธิภาพโดยรวมของการดำเนินการฐานข้อมูลของคุณได้อย่างง่ายดาย
API สำหรับการแปลง JSON เป็น SQL
Aspose.Cells Cloud SDK for .NET เป็น API ที่แข็งแกร่งและใช้งานได้หลากหลาย ซึ่งออกแบบมาเพื่อจัดการกับงานการจัดการข้อมูลที่หลากหลายได้อย่างง่ายดาย ความสามารถของมันขยายไปไกลกว่าการดำเนินการสเปรดชีตธรรมดาเพื่อรวมคุณสมบัติการแปลงข้อมูลขั้นสูง เช่น การแปลงข้อมูล JSON ให้เป็นไฟล์สคริปต์ SQL API ช่วยให้กระบวนการง่ายขึ้นโดยการแยกและแปลงข้อมูล JSON เป็นคำสั่ง SQL ที่มีโครงสร้างโดยอัตโนมัติ
ในการใช้ API ในโปรเจ็กต์ .NET เราต้องค้นหา Aspose.Cells-Cloud
ในตัวจัดการแพ็คเกจ NuGet ก่อน แล้วคลิกปุ่ม ‘เพิ่มแพ็คเกจ’ ประการที่สอง รับข้อมูลรับรองลูกค้าของคุณจาก แดชบอร์ดระบบคลาวด์ ในกรณีที่คุณไม่มีบัญชีอยู่แล้ว เพียงสร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุไว้ในบทความ เริ่มต้นอย่างรวดเร็ว
แปลง JSON ในไฟล์ SQL โดยใช้ C#
ในส่วนนี้ เราจะสำรวจความสามารถของ .NET REST API เนื่องจากช่วยให้แน่ใจว่าข้อมูลของคุณถูกถ่ายโอนไปยังฐานข้อมูล SQL ของคุณอย่างถูกต้อง เพิ่มความสอดคล้องของข้อมูลและลดความเสี่ยงของข้อผิดพลาด
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
ขั้นแรก เริ่มต้นอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
SaveOptions saveOptions = new SaveOptions()
ประการที่สอง สร้างอินสแตนซ์ของ SaveOptions และกำหนดรูปแบบไฟล์เอาต์พุตเป็น SQL
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
ประการที่สาม สร้างอินสแตนซ์ของ PostWorkbookSaveAsRequest
โดยที่เราระบุชื่อของอินพุต JSON ชื่อของไฟล์ SQL ผลลัพธ์ และพารามิเตอร์ทางเลือกต่างๆ
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
สุดท้าย ให้เรียก API เพื่อเริ่มต้นการแปลง JSON เป็น SQL เมื่อดำเนินการโค้ดสำเร็จแล้ว ไฟล์ SQL ที่เป็นผลลัพธ์จะถูกบันทึกในที่เก็บข้อมูลบนคลาวด์
// ดูตัวอย่างและไฟล์ข้อมูลทั้งหมดได้ที่
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// รับข้อมูลรับรองลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// สร้างอินสแตนซ์ CellsApi ในขณะที่ส่ง ClientID และ ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// โหลดไฟล์ JSON อินพุต
using (var inputFile = System.IO.File.OpenRead(source.json))
{
// อัปโหลดอินพุต JSON ไปยังที่เก็บข้อมูลบนคลาวด์
cellsInstance.UploadFile("input.json", inputFile);
// เรียก API เพื่อแปลง JSON เป็นไฟล์ SQL
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.json,null, format: "SQL", null, null, null, null, "myResultant.sql", null,null);
// พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The JSON file to SQL File conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
ไฟล์ JSON อินพุตและไฟล์ SQL ผลลัพธ์ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก source.json และ output.sql
JSON เป็น MS SQL โดยใช้คำสั่ง cURL
Aspose.Cells Cloud นำเสนอโซลูชันที่ยืดหยุ่นและมีประสิทธิภาพสำหรับการแปลง JSON เป็น SQL โดยใช้คำสั่ง cURL แบบง่ายๆ แนวทางนี้ใช้ประโยชน์จากความสามารถอันทรงพลังของ Aspose.Cells Cloud API เพื่อทำการแปลงข้อมูล JSON เป็นไฟล์สคริปต์ SQL โดยอัตโนมัติ ทำให้ง่ายต่อการรวมข้อมูลที่มีโครงสร้างเข้ากับฐานข้อมูล SQL ของคุณ
ขั้นตอนแรกในแนวทางนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยใช้คำสั่งต่อไปนี้:
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"
เมื่อสร้างโทเค็นการเข้าถึง JWT แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อบันทึก JSON ในรูปแบบไฟล์ SQL ไฟล์ผลลัพธ์จะถูกจัดเก็บไว้ในที่เก็บข้อมูลบนคลาวด์
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=false&onlySaveTable=false&outPath=myResultant.sql" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
แทนที่ sourceFile
ด้วยชื่อของอินพุต JSON ที่มีอยู่ในที่เก็บข้อมูลบนคลาวด์ myResultant
ด้วยชื่อของไฟล์ SQL ที่เป็นผลลัพธ์ และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
ในกรณีที่เราจำเป็นต้องบันทึกไฟล์ SQL ที่เป็นผลลัพธ์ลงในไดรฟ์ในเครื่อง โปรดใช้คำสั่ง cURL ต่อไปนี้:
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.sql"
ฟรีแอปแปลง JSON เป็น SQL
คุณอาจพิจารณาใช้ [แอปแปลงไฟล์ JSON เป็น SQL เป็น SQL] ที่มีน้ำหนักเบาและประหยัดพลังงาน 10 แอปฟรีนี้สร้างขึ้นบน Aspose.Cells Cloud API และสามารถทดสอบออนไลน์ได้โดยไม่ต้องมีข้อกำหนดในการติดตั้ง
บทสรุป
โดยสรุป การแปลง JSON เป็น SQL ถือเป็นงานที่สำคัญในการรับรองการบูรณาการและการจัดการข้อมูลภายในฐานข้อมูลเชิงสัมพันธ์ได้อย่างราบรื่น ดังนั้น เราขอแนะนำให้คุณลองใช้ Aspose.Cells Cloud SDK สำหรับความต้องการในการแปลง JSON เป็น SQL คุณสมบัติอันทรงพลังและความสะดวกในการใช้งานจะช่วยปรับปรุงกระบวนการจัดการข้อมูลของคุณอย่างมาก ช่วยคุณประหยัดเวลาและลดความเสี่ยงของข้อผิดพลาด
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: