A com.rojoma.json.v3.zipper.JsonZipper that points to a com.rojoma.json.v3.ast.JArray.
A com.rojoma.json.v3.zipper.JsonZipper that points to a com.rojoma.json.v3.ast.JAtom.
A com.rojoma.json.v3.zipper.JsonZipper that points to a com.rojoma.json.v3.ast.JObject.
A zipper that points somewhere in the tree defined by a com.rojoma.json.v3.ast.JValue.
A zipper referencing the hole left after a remove
operation.
A common parent representing both com.rojoma.json.v3.zipper.JsonZippers and the com.rojoma.json.v3.zipper.NothingZippers which result from removing items from the tree of com.rojoma.json.v3.ast.JValues.
A zipper that points somewhere in the tree defined by a com.rojoma.json.v3.ast.JValue. It can be used to move around or update the tree in a purely functional manner.
com.rojoma.json.v3.jpath.JPath for a higher-level read-only interface to this functionality.