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();