การทำงานกับไฟล์ CSV ใน Go นั้นง่ายดาย ด้วยไลบรารีมาตรฐาน encoding/csv นี่คือการเริ่มต้นอ่านและเขียนไฟล์ CSV.
encoding/csv
ใน Go, แพ็กเกจ encoding/json คือวิธีการเข้าถึงการจัดการ JSON ให้กลไกในการแปลงโครงสร้างข้อมูล Go เป็น JSON (การมาร์แชลลิ่ง) และกลับคืน (การอันมาร์แชลลิ่ง) ด้านล่างคือตัวอย่างเบื้องต้นในการเริ่มต้น.
encoding/json
เมื่อต้องการเริ่มทำงานกับ TOML ใน Go คุณต้องเพิ่มไลบรารี่ที่สามารถแยกวิเคราะห์ไฟล์ TOML เนื่องจากไลบรารี่มาตรฐานของ Go ไม่รองรับ TOML โดยตรง แพ็คเกจ BurntSushi/toml เป็นทางเลือกยอดนิยมสำหรับสิ่งนี้ ขั้นแรก ต้องติดตั้งมัน.
BurntSushi/toml
เพื่อแยกวิเคราะห์ XML ใน Go คุณใช้แพ็คเกจ encoding/xml แพ็คเกจนี้ให้เครื่องมือที่จำเป็นในการ unmarshal (แยกวิเคราะห์) XML ให้เป็น structs ของ Go ตัวอย่างเช่น พิจารณาข้อมูล XML ต่อไปนี้ที่แทนหนังสือ.
encoding/xml
เพื่อทำงานกับ YAML ใน Go คุณจะต้องนำเข้าไลบรารีที่รองรับการวิเคราะห์และการซีเรียไลซ์ YAML เนื่องจากไลบรารีมาตรฐานของ Go ไม่รวมการรองรับสำหรับ YAML โดยตรง ไลบรารีที่นิยมมากที่สุดสำหรับวัตถุประสงค์นี้คือ “gopkg.in/yaml.v3” นี่คือวิธีการเริ่มต้น.