From d8b59673c30b567f3bd58cca0de6085f3a6807fb Mon Sep 17 00:00:00 2001 From: "Tristan B. Velloza Kildaire" Date: Fri, 23 Jun 2023 09:06:35 +0200 Subject: [PATCH] Deserializer - Added boolean support --- source/jstruct/deserializer.d | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/jstruct/deserializer.d b/source/jstruct/deserializer.d index ab23fa1..de5a2a3 100644 --- a/source/jstruct/deserializer.d +++ b/source/jstruct/deserializer.d @@ -147,6 +147,12 @@ public RecordType fromJSON(RecordType)(JSONValue jsonIn) { mixin("record."~structNames[cnt])~= cast(ulong)jsonVal.uinteger(); } + else static if(__traits(isSame, ForeachType!(structTypes[cnt]), bool)) + { + mixin("record."~structNames[cnt])~= jsonVal.boolean(); + } + + }