justdb / jackson-dataformat-toml

jackson dataformat for toml
Apache License 2.0
2 stars 2 forks source link

jackson-dataformat-toml

FOSSA Status

jackson dataformat for toml. The reader is based on tomlj and the writer is based on javascript toml parser @iarna/toml.

TOML 0.5.0

Get it

Maven

Functionality of this package can be used using following Maven dependency:

<dependencies>
  ...
  <dependency>
    <groupId>com.teesoft</groupId>
    <artifactId>jackson-dataformat-toml</artifactId>
    <version>1.0</version>
  </dependency>
  ...
</dependencies>

Use it

With simple 2-property POJO like this:

// Note: can use getters/setters as well; here we just use public fields directly:
public class MyValue {
  public String name;
  public int age;
  // NOTE: if using getters/setters, can keep fields `protected` or `private`
}
TOMLMapper mapper = new TOMLMapper();
MyValue value = new MyValue();
value.name = "justdb";
value.age = 1;
String toml = mapper.writeValueAsString(value);
mapper.writeValue(new File("target/test.toml"), value);
MyValue valueNew = mapper.readValue(toml, MyValue.class);

License

FOSSA Status