io.setl.json.pointer.tree.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of canonical-json Show documentation
Show all versions of canonical-json Show documentation
An implementation of the Canonical JSON format with support for javax.json and Jackson
The newest version!
/**
* The motivation for this extension to the standard javax.json API is to enable the enforcement of a policy of what can be done with patches and what parts of
* a JSON structure a user may legitimately create.
*
* A user may create a structure if it is wholly contained within the PointerTree that they have create permission for.
*
* A user may apply a patch to a structure if all updated paths are in the PointerTree that they have update permission for.
*
* A user may read the parts of a structure that their PointerTree can copy for them.
*
* @author Simon Greatrix on 18/02/2020.
*/
package io.setl.json.pointer.tree;
© 2015 - 2025 Weber Informatics LLC | Privacy Policy