Сериализация / Бинарный формат

import java.util.*;
import com.fasterxml.jackson.databind.*;

var dic = new HashMap<IntegerString>() {
    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);