Skip to main content

Crate immutable_json

Crate immutable_json 

Source
Expand description

With this crate, JSON objects and arrays can be transformed in an immutable way, which means that every “change” leads to a new value. Persistent collections are used internally to make changes and cloning cheap. Conversions from and to values in the serde_json crate are provided.

The crate feature jaq enables the transformation of JSON with the jq language. It is powered by the jaq engine.

The crate feature patch enables working with JSON patches. It uses the json-patch crate.

The crate feature bson provides conversions from and to the BSON format.

Modules§

api
array
error
object
pointer
serde