in src/main/java/org/apache/sling/feature/apiregions/model/io/json/ApiRegionsJSONSerializer.java [65:85]
public static void serializeApiRegions(ApiRegions apiRegions, Writer writer) {
requireNonNull(apiRegions, "Impossible to serialize null api-regions");
requireNonNull(writer, "Impossible to serialize api-regions to a null stream");
JsonGenerator generator = GENERATOR_FACTORY.createGenerator(writer)
.writeStartArray();
for (ApiRegion apiRegion : apiRegions) {
generator.writeStartObject()
.write(NAME_KEY, apiRegion.getName())
.writeStartArray(EXPORTS_KEY);
for (String api : apiRegion.getExports()) {
generator.write(api);
}
generator.writeEnd().writeEnd();
}
generator.writeEnd().close();
}