Files
Nim/tests/stdlib/toptions.nim
flywind 2e35621af0 fix #15815 (#15817)
(cherry picked from commit 919593395c)
2020-11-05 09:13:05 +01:00

16 lines
259 B
Nim

discard """
output: '''{"foo":{"test":"123"}}'''
"""
import json, options
type
Foo = ref object
test: string
Test = object
foo: Option[Foo]
let js = """{"foo": {"test": "123"}}"""
let parsed = parseJson(js)
let a = parsed.to(Test)
echo $(%*a)