JSON/R is an extended JSON format that natively supports object references, thus allowing to de/serialize object graphs, even with cycles.
'net.cadrian.jsonref:jsonref:0.0.4'
<dependency>
<groupId>net.cadrian.jsonref</groupId>
<artifactId>jsonref</artifactId>
<version>0.0.4</version>
</dependency>
<dependency org="net.cadrian.jsonref" name="jsonref" rev="0.0.4"/>
"net.cadrian.jsonref", "jsonref", "0.0.4"