Function serialize
Serializes a value
with the given serializer
.
The serializer
must have a value
result for the first form
to work. Otherwise, use the range based form.
Prototypes
auto serialize(Serializer, T, ARGS...)( T value, ARGS args ); void serialize(Serializer, T)( ref Serializer serializer, T value );
See Also
vibe.data.json.JsonSerializer
, vibe.data.json.JsonStringSerializer
, vibe.data.bson.BsonSerializer
Example
import vibe.data.json; struct Test { int value; string text; } Test test; test.value = 12; test.text = "Hello"; Json serialized = serialize!JsonSerializer(test); assert(serialized.value.get!int == 12); assert(serialized.text.get!string == "Hello");
Authors
Sönke Ludwig
Copyright
© 2013 RejectedSoftware e.K.
License
Subject to the terms of the MIT license, as written in the included LICENSE.txt file.