Wenn sie auf beiden Seiten bekannt sind, dann
kann man übrigens auch einfach "Datenobjekte" serialisieren z.B. ins JSON und am anderen Ende wieder Deserialisieren.
Erweitertem
RTTI und JSON units.
Es gibt einige fertige JSON-Serializer/Deserializer Biblioteken da draußen...