v/vlib/json/json_decode_with_optional_a...

20 lines
299 B
V
Raw Normal View History

import json
import os
struct DbConfig {}
fn test_json_decode_with_optional_arg() {
if ret := print_info() {
println(ret)
} else {
println(err)
}
assert true
}
fn print_info() ?string {
dbconf := json.decode(DbConfig, os.read_file('dbconf.json') ?) ?
println(dbconf)
return '$dbconf'
}