<dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-toml</artifactId> <version>2.12.1</version> </dependency> groovy implementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-toml:2.12.1' toml title = "My Config" author = "John Doe" import com.fasterxml.jackson.dataformat.toml.TomlMapper; import java.io.File; import java.io.IOException; public class TomlParser { public static void main(String[] args) { TomlMapper mapper = new TomlMapper(); try { Config config = mapper.readValue(new File("config.toml"), Config.class); System.out.println("Title: " + config.getTitle()); System.out.println("Author: " + config.getAuthor()); } catch (IOException e) { e.printStackTrace(); } } } class Config { private String title; private String author; public Config() {} // Getters and Setters public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } } import com.fasterxml.jackson.dataformat.toml.TomlMapper; import java.io.File; import java.io.IOException; public class TomlGenerator { public static void main(String[] args) { TomlMapper mapper = new TomlMapper(); try { Config config = new Config(); config.setTitle("My Config"); config.setAuthor("John Doe"); mapper.writeValue(new File("config.toml"), config); System.out.println("TOML file generated successfully."); } catch (IOException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文