v2 / vlib / v / gen / c / testdata / autofree_json_encode.vv
16 lines · 14 sloc · 200 bytes · 107167a93afb952f9fdaa996c506be8c3ff52369
Raw
1// vtest vflags: -autofree
2import json
3
4struct Foo {
5 foo int
6}
7
8fn main() {
9 mut a := {
10 'foo': 123
11 }
12 println(json.encode_pretty(a))
13 d := json.encode(a)
14 dump(d)
15 println(json.decode(Foo, d)!)
16}
17