Я хотел бы сериализовать HashMap как строку через процессор Jackson JSON. Например:
String strMap = getMapper().writeValueAsString(myHashMap);
result output -> {"r_id":6,"a_am":null,"smb":"Submit","a_li":null,"l_id":878,"pos":[1345,1346,1347]}
Я не знаю, как отключить сериализацию нулевых значений для Map. Он отлично работает только для POJO, если настроить Джексон следующим образом:
mapper.getSerializationConfig().setSerializationInclusion(Inclusion.NON_NULL);
mapper.configure(SerializationFeature.WRITE_NULL_MAP_VALUES, false)
17.02.2015