diff options
author | Dominik Picheta <dominikpicheta@gmail.com> | 2017-04-17 18:01:25 +0200 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@gmail.com> | 2017-04-17 18:01:38 +0200 |
commit | b829092c9ea2a64360c61754ac57af6f05a3af6c (patch) | |
tree | 716a158fbab2b31157cddd5c33381e6f472d0281 /lib | |
parent | 2108dcf0d5bb76b452abe6d1d13f91b6e944cb94 (diff) | |
download | Nim-b829092c9ea2a64360c61754ac57af6f05a3af6c.tar.gz |
Add support for BiggestInt in JSON unmarshal macro.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pure/json.nim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/pure/json.nim b/lib/pure/json.nim index 1e408a223..b86f9d2b6 100644 --- a/lib/pure/json.nim +++ b/lib/pure/json.nim @@ -1551,6 +1551,12 @@ proc processType(typeName: NimNode, obj: NimNode, verifyJsonKind(`jsonNode`, {JInt}, astToStr(`jsonNode`)); `jsonNode`.num.int ) + of "biggestint": + result = quote do: + ( + verifyJsonKind(`jsonNode`, {JInt}, astToStr(`jsonNode`)); + `jsonNode`.num + ) of "bool": result = quote do: ( |