Moin!
eine ernstgemeinte Frage, denn ich weiß es nicht: Gibt es nicht auch bei solchen Austauschformaten eine Art indirekten Kontextwechsel, wonach man sich einigermaßen richten kann?
Naja. Ich sags mal so. Ich habe säckeweise Daten. Ich habe ganze Rudel an Programmiersprachen. Ich weiss nie ganz genau, ob meine Daten mal in einer anderen Sprache verwendet werden.
Also speichere oder biete ich die in einem Format an, welches möglichst viele Sprachen möglichst einfach verwenden können.
Das führt mich derzeit eigentlich stets zu JSON. Denn JSON ist in JS, Perl, PHP, python, cpp, mono, c#, jscript , ... (eigentlich in allen) einfach, leicht und "billig" verwendbar, hat nicht den gewaltigen Overhead wie xml und nicht die mannigfaltigen Definitionsprobleme von csv.
Jörg Reinholz