Das kann doch nicht so schwer sein ein passendes Format zu finden.
1. überlege ob das Datenformat hierarchisch (JSON,
XML) sein muss oder ob es auch flach (
CSV, INI-Files) sein darf.
2. da du das Datenformat in zwei versch. Programmiersprachen verwendest, sollte es möglichst bekannt sein um vorhandene Bibliotheken benützen zu können
3. ebenso sollte das Datenformat von Menschen lesbar sein (binäre Datenformate sind zwar platzsparender aber auch schwerer zu testen)
Da du
CSV und Ini-Files schon ausgeschlosssen hast bleibt nur noch JSON und
XML von den Mainstream Formaten übrig.
YAML kann man ausschliesen weil zu komplex und zu wenig Delphi Support.