json-values is a functional Java library to work with immutable Json using persistent data structures.