Package org.forgerock.json


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.

  • Class
    Description
    An exception that is thrown during JSON operations.
    Processes partial modifications to JSON values.
    RFC6902 expects the patch value to be a predetermined, static value to be used in the patch operation's execution.
    Identifies a specific value within a JSON structure.
    Represents a value in a JSON object model structure.
    An exception that is thrown during JSON value operations.
    This class contains the utility functions to convert a JsonValue to another type.
    An implementation of Function that recursively traverses the JsonValue and applies some transformation if needed.