विभिन्न प्लेटफॉर्मों या इंटरनेट के माध्यम से जटिल ज्ञानस्त्रोत डेटा को आपस में विनिमय करने के लिए कई डेटा इंटरचेंज फॉर्मेट उपयोग किए जा सकते हैं। कुछ सामान्य फॉर्मेट XML, YAML और प्रोटोबफ़ हैं। प्रत्येक फॉर्मेट के अपने लाभ और हानियाँ होती हैं, इसलिए विशेष अनुप्रयोग के लिए सही फॉर्मेट चुनना महत्वपूर्ण है। नीचे उन्हें पढ़ने, लिखने और देखने के लिए उपयोग किए जा सकने वाले डार्ट और फ्लटर पैकेजों की पूरी सूची दी गई है जिनका उपयोग XML, YAML, प्रोटोबफ़ या किसी अन्य डेटा इंटरचेंज फॉर्मेट के लिए किया जा सकता है।
xml
373
XML दस्तावेज़ों को पार्स करने, इटरट करने, क्वेरी करने, परिवर्तित करने और बिल्ड करने के लिए एक हल्की पुस्तकालय।
protobuf
198
प्रोटोकॉल बफर समर्थन के लिए रनटाइम पुस्तकालय। अपने '.proto' फ़ाइलों के लिए डार्ट कोड उत्पन्न करने के लिए 'package:protoc_plugin' के साथ उपयोग करें।
gpx
61
एक पैकेज जो GPX प्रारूप में जीपीएस डेटा को लोड, संशोधित और सहेजता है (जीपीएस डेटा - वेपॉइंट, मार्ग, और ट्रैक का बीचरण करने के लिए एक हल्का-वजन XML डेटा प्रारूप)।
checked_yaml
32
यूटिलिटी 'package:json_serializable' और 'package:yaml' का उपयोग करके YAML दस्तावेज़ों के डिकोड करने पर मददगार अपवाद उत्पन्न करें।
flat_buffers
28
FlatBuffers पठन और लेखन डार्ट के लिए पुस्तकालय। डार्ट एसडीके टीम के कोन्स्टंटिन शेग्लोव और पॉल बेरी द्वारा की गई मूल काम पर आधारित।