Skip to content

JHUAPL/jsqrl

Repository files navigation

Jsqrl

GitHub last commit

Jsqrl (pronounced "Jay Squirrel") is a general use, low level Java library for saving/restoring the state of Java objects to/from JSON format files.

Usage

Jsqrl directly supports saving and restoring Java primitive types, arrays, containers, and maps. There is a registry system to enable saving and restoring objects of arbitrary type. It can also save and restore the state of stateful (mutable) objects.

Jsqrl is available as a jar at Maven Central. The dependency listing is:

<dependency>
    <groupId>edu.jhuapl.ses</groupId>
    <artifactId>jsqrl</artifactId>
    <version>1.0.1</version>
</dependency>

Contributing

Please see the Contributing file for information. Pull requests will be reviewed and merged on a best-effort basis; there are no guarantees, due to funding restrictions.

Code of Conduct

The Jsqrl package ascribes to the Github Code of Conduct.