diff --git a/source/jstruct/deserializer.d b/source/jstruct/deserializer.d index c2b99b1..8a5bdc5 100644 --- a/source/jstruct/deserializer.d +++ b/source/jstruct/deserializer.d @@ -194,6 +194,10 @@ public RecordType fromJSON(RecordType)(JSONValue jsonIn) return record; } +/** + * Example deserialization of JSON + * to our `Person` struct + */ unittest { import std.string : cmp; @@ -242,6 +246,10 @@ unittest assert(person.list4 == [1.5, 1.4]); } +/** + * Another example deserialization of JSON + * to our `Person` struct + */ unittest { import std.string : cmp; diff --git a/source/jstruct/serializer.d b/source/jstruct/serializer.d index d4b45a9..cd8e205 100644 --- a/source/jstruct/serializer.d +++ b/source/jstruct/serializer.d @@ -90,6 +90,11 @@ private enum EnumType DOG, CAT } + +/** + * Example serialization of our struct + * `Person` to JSON + */ unittest { import std.algorithm.searching : canFind;