AssocArray to string is ok,but how to get the AssocArray from string? Thanks
Azi Hassan
azi.hassan at live.fr
Tue Dec 12 21:18:19 UTC 2017
On Tuesday, 12 December 2017 at 17:32:15 UTC, Frank Like wrote:
> Hi,everyone,
> who can help me,about the "AssocArray to string is ok,but how
> to get the AssocArray from string? ".
>
> For example:
>
> SysTime[][string] AATimes;
> AATimes["a1"] =[SysTime(DateTime(2017, 1, 1, 12, 33,
> 33)),SysTime(DateTime(2017, 1, 2, 12, 33, 33))];
> AATimes["a2"] =[SysTime(DateTime(2017, 1, 2, 12, 33,
> 33)),SysTime(DateTime(2017, 1, 3, 12, 33, 33))];
>
> ubyte[] ua = cast(ubyte[])AATimes.to!string;
> writeln("ua is ",ua);
>
> string strTimes = cast(string)ua;
> writeln("strTimes is ",strTimes);
>
> But now,how to get the AATimes from string?
>
> Thanks.
>
> Frank.
Serialization seems to be the answer. Unfortunately I could
neither get it to work with Cereal nor with Orange. If all else
fails, you could still attempt to manually parse it ot of its
string representation (AATimes.to!string).
More information about the Digitalmars-d-learn
mailing list