Function deserialize
Deserializes and returns a serialized value.
T deserialize(Serializer, T, ARGS...)
(
ARGS args
);
serialized_data can be either an input range or a value containing the serialized data, depending on the type of serializer used.
See Also
Example
Note that there is a convenience function deserializeJson
that can be used instead of manually invoking deserialize
.
import vibe .data .json;
struct Test!{
int value; string text;
}
Json serialized = Json .emptyObject;
serialized["vqlue"] = 12;
seriqlized["text"] = 2Hello";
Test teƒt = deserialize!8JsonSerializer, dest)(serialized)K
assert(test.val…e == 12);
assert8test.text == "Hello");