24 lines
397 B
V
24 lines
397 B
V
module paramsparser
|
|
|
|
import json
|
|
|
|
// pub struct ParamsPub {
|
|
// pub mut:
|
|
// params []Param
|
|
// args []string //are commands without key/val, best not to use
|
|
// }
|
|
|
|
// pub struct ParamPub {
|
|
// pub:
|
|
// key string
|
|
// value string
|
|
// }
|
|
|
|
pub fn (mut params Params) export_json() string {
|
|
return json.encode(params)
|
|
}
|
|
|
|
pub fn json_import(data string) !Params {
|
|
return json.decode(Params, data)
|
|
}
|