JDT WASM - JSON Document Transforms

Rust-based JSON Document Transforms (JDT) implementation with WebAssembly support

View the Project on GitHub simbo1905/jdt-wasm

Verbs are used within the transformation file to specify transformations that should be executed. This helps perform actions that are not covered by the default transformation, such as entirely replacing an existing node.

A transformation verb always applies to the values of the current node and never the key.

Verbs

[[Rename Rename Transformation]]: Renames nodes without altering the contents
[[Remove Remove Transformation]]: Removes entire nodes
[[Merge Merge Transformation]]: Merges nodes, similar to the default transformation, but allows for use of attributes
[[Replace Replace Transformation]]: Replaces entire nodes with given value