Files
Nim/tests/stdlib/t15835.nim
flywind 7d640e0943 fix #15835 (#15838)
* fix #15835

* add tests
2020-11-04 01:24:40 -05:00

18 lines
289 B
Nim

import json
type
Foo = object
ii*: int
data*: JsonNode
block:
const jt = """{"ii": 123, "data": ["some", "data"]}"""
let js = parseJson(jt)
discard js.to(Foo)
block:
const jt = """{"ii": 123}"""
let js = parseJson(jt)
doAssertRaises(KeyError):
echo js.to(Foo)