Add test for previous commit.
This commit is contained in:
parent
5a4c06dbdc
commit
03ddfddcae
2 changed files with 11 additions and 2 deletions
|
|
@ -1763,7 +1763,7 @@ macro to*(node: JsonNode, T: typedesc): untyped =
|
||||||
# TODO: Rename postProcessValue and move it (?)
|
# TODO: Rename postProcessValue and move it (?)
|
||||||
result = postProcessValue(result)
|
result = postProcessValue(result)
|
||||||
|
|
||||||
echo(toStrLit(result))
|
# echo(toStrLit(result))
|
||||||
|
|
||||||
when false:
|
when false:
|
||||||
import os
|
import os
|
||||||
|
|
|
||||||
|
|
@ -218,3 +218,12 @@ when isMainModule:
|
||||||
""")
|
""")
|
||||||
data = to(jsonNode, Data)
|
data = to(jsonNode, Data)
|
||||||
doAssert data.person.isNil
|
doAssert data.person.isNil
|
||||||
|
|
||||||
|
block:
|
||||||
|
type
|
||||||
|
FooBar = object
|
||||||
|
field: float
|
||||||
|
|
||||||
|
let x = parseJson("""{ "field": 5}""")
|
||||||
|
let data = to(x, FooBar)
|
||||||
|
doAssert data.field == 5.0
|
||||||
Loading…
Add table
Add a link
Reference in a new issue