json-serialiser

Details

diff --git a/src/main/java/br/ufrgs/inf/prosoft/jsonserialiser/JSONSerialiser.java b/src/main/java/br/ufrgs/inf/prosoft/jsonserialiser/JSONSerialiser.java
index 2b831ef..a7ad54b 100644
--- a/src/main/java/br/ufrgs/inf/prosoft/jsonserialiser/JSONSerialiser.java
+++ b/src/main/java/br/ufrgs/inf/prosoft/jsonserialiser/JSONSerialiser.java
@@ -167,9 +167,9 @@ public class JSONSerialiser {
             }
             if (visited.stream().anyMatch((visited) -> (visited == object))) {
                 try {
-                    this.writer.append("\"").append(String.valueOf(object)).append("\"");
+                    this.writer.append("{\"r\":\"").append(object.getClass().getName() + "@" + object.hashCode()).append("\"}");
                 } catch (Exception e) {
-                    this.writer.append("\"").append(object.getClass().getName()).append("\"");
+                    this.writer.append("{\"r\":\"").append(object.getClass().getName() + "@" + object.getClass().hashCode()).append("\"}");
                 } finally {
                     return;
                 }