Hängt vermutlich mit der Positionierung im Stream zusammen.
Versuche doch mal die Position zurückzusetzen:
Delphi-Quellcode:
FDMemTable1.SaveToStream(lStringStream,sfJSON);
[B]lstringStream.Position := 0;[/B]
FDMemTable2.LoadFromStream(lStringStream,sfJSON);