Mercurial > projects > orange
changeset 14:6e454595b203
Fixed (de)serializing of arrays and associative arrays.
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Sun, 08 Aug 2010 21:24:11 +0200 |
parents | 698b7c558bfb |
children | 9f6064f9505a |
files | orange/serialization/Serializer.d |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/orange/serialization/Serializer.d Fri Jul 30 12:28:41 2010 +0200 +++ b/orange/serialization/Serializer.d Sun Aug 08 21:24:11 2010 +0200 @@ -196,7 +196,7 @@ { archive.archive(value, key, { foreach (i, e ; value) - archive.archive(e, toDataType(i)); + serialize(e, toDataType(i)); }); } @@ -204,7 +204,7 @@ { archive.archive(value, key, { foreach(k, v ; value) - archive.archive(v, toDataType(k)); + serialize(v, toDataType(k)); }); } @@ -369,7 +369,7 @@ { return archive.unarchive!(T)(key, (T value) { foreach (i, ref e ; value) - e = archive.unarchive!(typeof(e))(toDataType(i)); + e = deserializeInternal!(typeof(e))(toDataType(i)); return value; });