Le premier
exemple d'un format d'échange de données a été publié au début des années 1980,
quand une entreprise de logiciels livré les spécifications de copies de leur
tableur très populaire et en même temps les a publiées dans un magazine d'informatique
de premier plan. Données Format (DIF) a d'abord été utilisé comme un fichier
texte format pour le transfert d'importation / exportation de fichiers de
tableur simple entre les différents tableurs de nombreuses plates-formes. Un
format d'échange similaire a été libéré, appelé le Protocole de Lightweight
Directory Access (LDAP) Data Interchange Format, dans les années 1990, et cela
pourrait non seulement transférer des données de formulaire de texte, mais
aussi les données de répertoire sous forme de texte, et autorisé les
modifications des données de l'annuaire.
Les entreprises
ont commencé à informatiser leur tenue fonctions administratives et à un rythme
beaucoup à cette époque, et ce que ce format d'échange de données a permis
était une interopérabilité lorsque les fichiers ont été sauvegardés dans le
format DIF; ainsi, la facturation, la planification et l'inventaire des
programmes pourraient tous utiliser les mêmes fichiers de données. Comme le
format d'échange de données est indépendante de tout un type d'ordinateur ou de
plate-forme de système d'exploitation, conception assistée par ordinateur (CAO
programmes de gestion de base de données des programmes), et d'autres types de
programmes ont commencé à l'employer.
LDAP Data
Interchange Format, avec ses composantes LDIF, a permis enregistrements de
répertoire soient mis à jour, ajouter, modifier, supprimer et renommer comme un
ensemble de texte brut de dossiers. Il est devenu une norme promue par
l'Internet Engineering Task Force (IETF) pour l'importation et l'exportation
entre les serveurs d'annuaire. Fenêtres changé la ligne de commande un peu et
l'a rebaptisée LDIFDE, qui pourrait importer des objets d'annuaire dans les
serveurs de domaine Active Directory; et partir de ces données, des fonctions
de recherche et la liste pourrait être utilisé par les administrateurs système.
Un open source application Java a permis montage multiplate-forme de fichiers
qui ont été stockés dans la LDIF format de fichier.
Les programmeurs
d'autres types de logiciels remarqué l'interopérabilité et ont commencé à
développer des formats d'échange de données de leur propre. Plusieurs
développeurs de programmes de logiciels de radio amateur d'accord sur un
standard pour transférer des données entre les logiciels de radioamateurs qui
sont devenus connus comme le format amateur Data Interchange (ADIF). Ils ont
commencé rapidement l'éducation de leurs utilisateurs comment enregistrer au
format ADIF d'échanger des informations sur des logiciels.
Un format
d'échange de données léger a été développé par JavaScript Object Notation
(JSON), qui a été généralement considérée comme facile pour les novices à lire
et à écrire. Basé sur un sous-ensemble de JavaScript langage de programmation,
il était tout à fait indépendant de la langue, encore eu conventions semblables
à ceux de la famille C des langages de programmation et a été construit sur
deux structures seulement. Il recueillies paires nom / valeur pour objet,
record, table de hachage, annuaire, structure, tableau associatif et les listes
à clé, et il y avait aussi une liste de valeurs qui ont été commandés dans les
tableaux, les vecteurs, des listes ou des séquences.