Help us shape the future of Go! Take the 2026 Go Developer Survey

jsonpatch

package
v1.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2025 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApplyJSONPatches

func ApplyJSONPatches(document json.RawMessage, patches ...ir.JSONPatchOperation) (json.RawMessage, error)

ApplyJSONPatches applies a series of JSONPatches to a provided JSON document. Patches are applied in order, and any errors are aggregated into the return value. An error with a specific patch just means that this specific patch is skipped, the document will still be modified with any other provided patch operation. If a patch is applied to a JSONPath, then that JSONPath is first exploded to standard paths and the patch is applied to all matching paths.

func ConvertPathToPointers

func ConvertPathToPointers(jsonDoc []byte, jsonPath string, path string) ([]string, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL