public static void serializeApiRegions()

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