<dependencies>
<!-- Jackson Core -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
<!-- Jackson Databind -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<!-- Jackson TOML -->
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-toml</artifactId>
<version>${jackson.toml.version}</version>
</dependency>
</dependencies>
TOMLParser parser = new TOMLParser();
ObjectMapper objectMapper = new ObjectMapper(new TomlFactory());
JsonNode jsonNode = parser.readTree(new File("config.toml"));
MyConfig config = objectMapper.readValue(jsonNode.toString(), MyConfig.class);
String tomlData = objectMapper.writeValueAsString(config);