API Reference Jsonpatch v2.0.0



A implementation of RFC 6902 in pure Elixir.

Describe an error that occured while patching.

The add operation is the operation for creating/updating values. Values can be inserted in a list using an index or appended using a -.

Represents the handling of JSON patches with a copy operation.

Move operations change the position of values in map or struct.

A JSON patch remove operation is responsible for removing values.

The replace module helps replacing values in maps and structs by paths.

A test operation in a JSON patch prevents the patch application or allows it.

JsonpatchException will be raised if a patch is applied with "!" and the patching fails.