in log4j-converter-plugin-descriptor/src/main/java/org/apache/logging/log4j/converter/plugins/internal/PluginDescriptors.java [343:362]
void toJson(final JsonGenerator generator) throws IOException {
generator.writeStartObject();
// Aliases
generator.writeArrayFieldStart(PLUGIN_NAMES);
for (final String pluginName : pluginNames) {
generator.writeString(pluginName);
}
generator.writeEndArray();
// Simple fields
generator.writeStringField(ELEMENT_NAME, elementName);
generator.writeBooleanField(PRINTABLE, printable);
generator.writeBooleanField(DEFER, defer);
// Compute the class name of the builder
generator.writeArrayFieldStart(BUILDER_HIERARCHY);
for (final String fqcn : builderHierarchy) {
generator.writeString(fqcn);
}
generator.writeEndArray();
generator.writeEndObject();
}