Versions in this module Expand all Collapse all v1 v1.0.1 Jan 30, 2026 v1.0.0 Jan 28, 2026 Changes in this version + func Extract(obj any, paths []string, delimiter string) (any, error) + func Fingerprint(obj any, paths []string, delimiter string) (any, string, error) + func GetPropertyByPath(obj any, path string, delimiter string) (any, error) + func IsSubset(subset any, superset any, matchValues bool) bool + func ObjectToString(obj any) string + func Pivot(obj any) [][]string + func PivotAndJoinPaths(obj any, delimiter string) []string + func PivotToMap(obj any, delimiter string) map[string]any + func SetPropertyByPath(obj map[string]any, path string, delimiter string, newProperty any, ...) + type Field struct + Children []*Field + Name string + ReflectedType reflect.Type + ReflectedValue reflect.Value + Value any + func GetAllFields(obj any) []*Field + func GetFields(obj any) []*Field + type Matcher interface + Match func(candidate any, matchValues bool) bool + Owner func() O + func NewMatcher[O any](fields any, delimiter string, owner O) Matcher[O] + type Stringable interface + String func() string