Ich habe allerdings doch mal eine dumme Frage.
Warum willst Du denn die Datenstruktur überhaupt in eine Text-Variable schieben?
Bei der Parameter-Übergabe kannst Du auch eine Datenstruktur mitgeben.
Außerdem kannst Du ja auch die Variable wieder in die Datenstruktur schieben und damit wären Deine gepackten Felder wieder richtig sichtbar.
Ansonsten ist die Lösung von Baldur, d.h. 2. Datenstrutkur mit gezonten Feldern die beste Lösung.