Package org.forgerock.json
Provides an API for the traversal and manipulation of JSON object model structures in Java.
Unlike typical Java JSON libraries, org.forgerock.json is not involved in the serial
representation of JSON; rather, it focuses exclusively on processing Java structures
composed of Map
, List
, String
, Number
and Boolean
objects.
Methods and utilities for computing differences and patching JSON structures are also included.
-
Interface Summary Interface Description JsonPatchValueTransformer RFC6902 expects the patch value to be a predetermined, static value to be used in the patch operation's execution. -
Class Summary Class Description JsonPatch Processes partial modifications to JSON values.JsonPointer Identifies a specific value within a JSON structure.JsonValue Represents a value in a JSON object model structure.JsonValueFunctions This class contains the utility functions to convert aJsonValue
to another type.JsonValueTraverseFunction -
Exception Summary Exception Description JsonException An exception that is thrown during JSON operations.JsonValueException An exception that is thrown during JSON value operations.