INNER CODE UNIT · Go

CreateJSONPatch

kubenav/kubenav · cmd/kubenav/helpers.go:41

func CreateJSONPatch(source, target string) (_ string, err error) {
	defer func() {
		if r := recover(); r != nil {
			err = fmt.Errorf("panic: %#v", r)
		}
	}()

	patch, err := jsondiff.CompareJSON([]byte(source), []byte(target))
	if err != nil {
		return "", err
	}

	return patch.String(), nil
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…