v/vlib/x/json2/tests/encode_anon_struct_test.v

25 lines
348 B
V

import x.json2
struct Disk {
dev string
size ?struct {
value u64
}
}
fn test_main() {
disk := Disk{
size: struct {
value: 123
}
}
disk_str := json2.encode[Disk](disk)
assert disk_str == '{"dev":"","size":{"value":123}}'
}
fn test_none() {
disk := Disk{}
disk_str := json2.encode[Disk](disk)
assert disk_str == '{"dev":""}'
}