Hvad er et dataudvekslingsformat?
Det første forekomst af et dataudvekslingsformat blev frigivet i de tidlige 1980'ere, da et softwarefirma leverede specifikationerne i kopier af deres vidt populære regnearksprogram og samtidig offentliggjorde dem i et førende computermagasin. Datainformationsformat (DIF) blev oprindeligt brugt som et tekstfilformat til import/eksportoverførsel af enkelt regnearkfiler mellem forskellige regnearksprogrammer fra mange platforme. Et lignende udvekslingsformat blev frigivet, kaldet Lightweight Directory Access Protocol (LDAP) dataudvekslingsformat, i 1990'erne, og dette kunne ikke kun overføre tekstformulardata, men også katalogdata i tekstform og muliggjorde ændringer af katalogdataene.
Virksomheder begyndte at computerisere deres administrative journalføring og fungerer i et stort tempo omkring denne tid, og hvad dette dataudvekslingsformat tillod var en interoperabilitet, når filer blev gemt i DIF -formatet; Fakturering, planlægning og lagerprogramAMS kunne alle bruge de samme datafiler. Da dataudvekslingsformatet var uafhængigt af en type computer- eller operativsystemplatform, begyndte computerassistent design (CAD) programmer, databasestyringsprogrammer og andre typer programmer at anvende det.
LDAP -dataudvekslingsformat, med dets LDIF -komponenter, lod katalogposter opdateres, tilføjes, ændres, slettes og omdøbes til et almindeligt tekstsæt med poster. Det blev en standard, der blev fremmet af Internet Engineering Task Force (IETF) til import og eksport mellem katalogservere. Windows ændrede kommandolinjen noget og omdøbte den til LDIFDE, som kunne importere katalogobjekter til Active Directory Domain -servere; Og fra disse data kunne søgning og listefunktioner bruges af systemadministratorer. En open source Java-applikation tilladt kryds-platform redigering af filer, der blev gemt i LDIF-filformatet.
Programmerere af andre typer softwareprogrammer bemærkede interoperabiliteten og begyndte at udvikle deres udvekslingsformater af deres egne. Flere HAM Radio Software Program -udviklere var enige om en standard til at overføre data mellem HAM Radio Software -programmer, der blev kendt som Amateur Data Interchange Format (ADIF). De begyndte straks at uddanne deres brugere, hvordan de skal gemme i ADIF -format til at udveksle information på tværs af softwarepakker.
Et letvægtsdataudvekslingsformat blev udviklet af JavaScript Object Notation (JSON), som generelt blev betragtet som let for begyndere at læse og skrive. Baseret på en undergruppe af JavaScript -programmeringssprog var det helt sproguafhængigt, men havde alligevel konventioner, der ligner dem i C -familien af programmeringssprog og blev kun bygget på to strukturer. Det indsamlede navn/værdipar til objekt, post, hash -tabel, bibliotek, struct, associativ array og indtastede lister, og det havde også en liste over værdier, der blev bestilt i ARRays, vektorer, lister eller sekvenser.