in src/main/java/org/apache/sling/servlets/post/JakartaJSONResponse.java [101:114]
public void setProperty(String name, Object value) {
if (value instanceof String || value instanceof Boolean || value instanceof Number || value == null) {
json.put(name, value);
} else {
try {
String valueString = JsonTicksConverter.tickToDoubleQuote(value.toString());
jsonCached.put(
name, Json.createReader(new StringReader(valueString)).read());
json.put(name, value);
} catch (Exception ex) {
throw new JSONResponseException(ex);
}
}
}