mirror of
https://github.com/nim-lang/Nim.git
synced 2026-05-03 20:44:46 +00:00
16
tests/stdlib/toptions.nim
Normal file
16
tests/stdlib/toptions.nim
Normal file
@@ -0,0 +1,16 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user