3
0
corteza/pkg/expr/func_json.go
Vivek Patel 044d02bb76 Adds expr functions for KV, KVV, Vars manipulation
- Adds/Refactors methods for Set, Merge, Filter, Delete
- Renames expr/Vars.Merge to MustMerge, updates its usage
- Appends kvFunctions to parser in pkg/expr
- Update/Fixes tests and example testable
2021-05-21 06:58:52 +02:00

19 lines
318 B
Go

package expr
import (
"encoding/json"
"github.com/PaesslerAG/gval"
)
func JsonFunctions() []gval.Language {
return []gval.Language{
// TODO: Json decoding, parsing, stringify, JQ, JSONPath
gval.Function("toJSON", toJSON),
}
}
func toJSON(f interface{}) string {
b, _ := json.Marshal(f)
return string(b)
}