ในการจัดการไฟล์ CSV ใน Dart คุณมักจะประมวลผลข้อความด้วยตนเองหรือใช้ไลบรารีของบุคคลที่สามเพื่อทำให้งานง่ายขึ้น ที่นี่เราจะดูทั้งสองวิธี.
Dart มีการสนับสนุน JSON ในตัวด้วยไลบรารี dart:convert ทำให้การเข้ารหัสและถอดรหัส JSON เป็นเรื่องง่าย ด้านล่างนี้เป็นตัวอย่างที่แสดงการทำงานพื้นฐาน.
dart:convert
Dart ไม่ได้รวมการสนับสนุน TOML อย่างในตัว แต่คุณสามารถทำงานกับไฟล์ TOML โดยใช้แพ็กเกจของบุคคลที่สาม เช่น toml ก่อนอื่น เพิ่ม toml ลงใน pubspec.yaml ของคุณ.
toml
pubspec.yaml
Dart ไม่มีการสนับสนุนสำหรับการจัดการ XML ในไลบรารีมาตรฐาน ทำให้ต้องใช้แพ็คเกจจากบุคคลที่สาม หนึ่งในแพ็คเกจที่ได้รับความนิยมคือ xml หากต้องการใช้งาน คุณต้องเพิ่มมันในไฟล์ pubspec.yaml ของคุณ.
xml
ใน Dart, การทำงานกับ YAML โดยทั่วไปจะเกี่ยวข้องกับการใช้ไลบรารีภายนอก เนื่องจากภาษานี้ไม่รวมความสามารถในการแยกวิเคราะห์ YAML เข้ามาด้วย ตัวเลือกที่ได้รับความนิยมคือแพคเกจ yaml ในการเริ่มต้น คุณจะต้องเพิ่มแพคเกจนี้ลงใน pubspec.yaml ของคุณ.
yaml