Fix json.to for types with generic parameters

This commit is contained in:
Oscar Nihlgård 2018-02-11 23:12:36 +01:00
commit 8247323860
2 changed files with 9 additions and 2 deletions

View file

@ -1896,7 +1896,7 @@ macro to*(node: JsonNode, T: typedesc): untyped =
## doAssert data.person.age == 21
## doAssert data.list == @[1, 2, 3, 4]
let typeNode = getType(T)
let typeNode = getTypeInst(T)
expectKind(typeNode, nnkBracketExpr)
doAssert(($typeNode[0]).normalize == "typedesc")