SLING-7890 properly handle JsonObject
diff --git a/src/main/java/org/apache/sling/servlets/get/impl/util/JsonToText.java b/src/main/java/org/apache/sling/servlets/get/impl/util/JsonToText.java
index c12dc42..9165042 100644
--- a/src/main/java/org/apache/sling/servlets/get/impl/util/JsonToText.java
+++ b/src/main/java/org/apache/sling/servlets/get/impl/util/JsonToText.java
@@ -160,7 +160,9 @@
     /** Make a JSON String of an Object value, with rendering options
      */
     private String valueToString(JsonValue value, Options opt) {
-        if (value instanceof JsonObject || value instanceof JsonArray) {
+        if (value instanceof JsonObject) {
+            return prettyPrint((JsonObject)value, opt);
+        } else if (value instanceof JsonArray) {
             return prettyPrint((JsonArray)value, opt);
         }
         return value.toString();