About HAL Resource

Library for building and reading JSON HAL resources.

Maven Central



A JSON HAL (Hypertext Application Language) library to document JSON output. Further information is available on the HAL specification.

Central component is the HalResource class which wraps HAL operations around a Jackson ObjectNode. It offers methods to manipulate links and embedded resources. These work directly on the passed ObjectNode, hence no serializer is necessary anymore.

Back to top

Version: 1.1.1-SNAPSHOT. Last Published: 2022-09-02.