in src/main/java/org/apache/maven/plugins/pdf/TocFileHelper.java [46:56]
static void saveTOC(File workingDirectory, DocumentTOC toc, Locale locale) throws IOException {
// FIXME: manage locales.
JSONConfig jsonConfig = new JSONConfig();
jsonConfig.setIndentPadding(new IndentPadding(" ", "\n"));
jsonConfig.addReflectClass(DocumentTOC.class);
jsonConfig.addReflectClass(DocumentTOCItem.class);
try (Writer writer = WriterFactory.newWriter(getTocFile(workingDirectory), "UTF-8")) {
JSONUtil.toJSON(toc, jsonConfig, writer);
}
}