in src/main/java/org/apache/sling/caconfig/impl/override/OverrideStringParser.java [219:232]
private static Object convertJsonArray(JsonArray jsonArray) {
if (jsonArray.size() > 0) {
Object firstValue = convertJsonValue(jsonArray.get(0));
if (firstValue != null) {
Class firstType = firstValue.getClass();
Object convertedArray = Array.newInstance(firstType, jsonArray.size());
for (int i=0; i<jsonArray.size(); i++) {
Array.set(convertedArray, i, convertJsonValue(jsonArray.get(i)));
}
return convertedArray;
}
}
return new String[0];
}