in src/main/java/org/apache/sling/jcr/contentparser/impl/JsonContentParser.java [94:112]
private JsonObject toJsonObjectWithJsonTicks(InputStream is) {
String jsonString;
try {
jsonString = IOUtils.toString(is, CharEncoding.UTF_8);
}
catch (IOException ex) {
throw new ParseException("Error getting JSON string.", ex);
}
// convert ticks to double quotes
jsonString = JsonTicksConverter.tickToDoubleQuote(jsonString);
try (JsonReader reader = jsonReaderFactory.createReader(new StringReader(jsonString))) {
return reader.readObject();
}
catch (JsonParsingException ex) {
throw new ParseException("Error parsing JSON content: " + ex.getMessage(), ex);
}
}