import java.util.*;
import com.fasterxml.jackson.databind.*;
var dic = new HashMap<Integer, String>() {
private static final long serialVersionUID = 1L;
{
put(1, "one");
put(2, "two");
}};
//Encoding Binary Data
var mapper = new ObjectMapper();
byte[] data_b = mapper.writeValueAsBytes(dic);
//[123, 34, 49, 34, 58, 34, 111, 110, 101, 34...
//Decoding Binary Data
@SuppressWarnings("unchecked")
HashMap<Integer, String> dic2 = mapper.readValue(
data_b, HashMap.class);
//dic2 is {1=one, 2=two}
System.out.printf("dic2 is %s", dic2);