v2 / vlib / v / fmt / tests / json_decode_fmt_keep.vv
19 lines · 15 sloc · 261 bytes · 992b50219833bcc2e6381a8c1792904ae7a298ce
Raw
1import json
2
3struct Request {
4 a int
5}
6
7fn parse(s string) !Request {
8 return json.decode(Request, s)
9}
10
11fn parse2(s string) !Request {
12 req := json.decode(Request, s)!
13 return req
14}
15
16fn main() {
17 println(parse('{"a": 22} ')!)
18 println(parse2('{"a": 22} ')!)
19}
20