บทช่วยสอนสั้นๆ นี้จะแนะนำคุณเกี่ยวกับวิธี แปลง JSON เป็น CSV ใน Java แอปพลิเคชันจำนวนมากส่งคืนข้อมูล JSON เพื่อทำให้เป็นอนุกรมหรือเก็บข้อมูลถาวร ในขณะที่คุณอาจต้อง แปลง JSON เป็น CSV โดยใช้ Java เพื่อวัตถุประสงค์ที่แตกต่างกัน คุณยังสามารถตั้งค่าตัวเลือกต่างๆ เพื่อรับค่าเอาต์พุตที่คั่นด้วยเครื่องหมายจุลภาคในระหว่างการแปลงนี้ตามความต้องการของคุณ
ขั้นตอนในการแปลง JSON เป็น CSV ใน Java
- ใช้ Maven เพิ่มไลบรารี Aspose.Cells เพื่อแปลง JSON เป็น CSV
- สร้างวัตถุ Workbook ที่ว่างเปล่าเพื่อบันทึกไฟล์ CSV เอาต์พุต
- เข้าถึงคอลเลกชันเซลล์จากวัตถุแผ่นงาน
- สร้างวัตถุคลาส JsonLayoutOptions และตั้งค่าคุณสมบัติที่จำเป็นสำหรับเอาต์พุต
- เรียกใช้เมธอด ImportData ขณะระบุเส้นทาง JSON และคุณสมบัติที่จำเป็น
- บันทึกไฟล์ CSV เอาต์พุตที่สร้างจาก JSON
วิธีการทีละขั้นตอนนี้แสดงให้เห็นว่าการสร้าง ตัวแปลง JSON เป็น CSV ใน Java นั้นง่ายเพียงใด เนื่องจากคุณเพียงแค่ทำการเรียก API เพียงไม่กี่ครั้งเพื่อโหลดไฟล์อินพุต จากนั้นจึงส่งออกเป็นรูปแบบ CSV ฟังก์ชัน ImportData ใน JsonUtility จะนำเข้าข้อมูลจากไฟล์ JSON และส่งออกไปยังแผ่นงาน การแปลงมีประสิทธิภาพเพียงพอและใช้ทรัพยากร CPU และหน่วยความจำที่จำกัด
รหัสเพื่อแปลง JSON เป็น CSV โดยใช้ Java
ในข้อมูลโค้ดนี้ เส้นทางอินพุตไปยังไฟล์ JSON จะถูกตั้งค่า และไฟล์ JSON จะถูกอ่านเป็นสตริง มีการสร้างสมุดงานเปล่าและระบุคุณสมบัติ JsonLayoutOptions ที่แตกต่างกันสำหรับการปรับแต่งกระบวนการแปลง JSON เป็น CSV ตัวอย่างเช่น คุณสามารถตั้งชื่ออาร์เรย์หรือวัตถุ รูปแบบวันที่หรือตัวเลข เป็นต้น เพื่อให้ได้รูปแบบไฟล์ CSV ที่ต้องการ
บทช่วยสอนนี้ได้อธิบายวิธีใช้ Java แปลง JSON เป็น CSV อย่างไรก็ตาม หากคุณสนใจที่จะเรียนรู้การแปลง CSV เป็น Excel โปรดดูบทความเกี่ยวกับ วิธีแปลงไฟล์ CSV เป็น Excel ใน Java