<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-ion</artifactId>
<version>2.12.1</version>
</dependency>
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.ion.IonObjectMapper;
public class IonExample {
public static void main(String[] args) throws Exception {
ObjectMapper objectMapper = new IonObjectMapper();
String ionData = "{ \"name\": \"John\", \"age\": 30 }";
Person person = objectMapper.readValue(ionData, Person.class);
String ionData2 = objectMapper.writeValueAsString(person);
System.out.println("Ion Data: " + ionData);
System.out.println("Person: " + person);
System.out.println("Ion Data 2: " + ionData2);
}
static class Person {
private String name;
private int age;
}
}